Src Install NodeJS v18.16

编译安装 NodeJS-v18.16

1)中文官网 下载编译好的包

$ cd /usr/local/src
$ wget https://npmmirror.com/mirrors/node/v18.16.0/node-v18.16.0-linux-x64.tar.xz

2)解压重命名到 nodejs18

$ tar -xvf node-v18.16.0-linux-x64.tar.xz -C /opt/
$ mv /opt/node-v18.16.0-linux-x64 /opt/nodejs18

3)创建软件链接并安装全局包

可以设置 /etc/profile 为环境变量,也可以创建软链接到环境变量路径即可

$ ln -s /opt/nodejs18/bin/node /usr/bin
$ ln -s /opt/nodejs18/bin/npm /usr/bin
$ ln -s /opt/nodejs18/bin/npx /usr/bin
$ npm -v
9.5.1

$ npm install -g cnpm --registry=http://registry.npmmirror.com
$ npm config set registry http://registry.npmmirror.com
$ npm config get registry 
$ npm install -g pnpm
$ ln -s /opt/nodejs18/bin/pnpm /usr/bin
$ ln -s /opt/nodejs18/bin/pnpx /usr/bin
$ pnpm -v
8.5.0

$ npm install -g yarn
$ ln -s /opt/nodejs18/bin/yarn /usr/bin
$ ln -s /opt/nodejs18/bin/yarnpkg /usr/bin
$ yarn -v
1.22.19

注意:http://npm.taobao.org和 http://registry.npm.taobao.org 将在 2022.06.30 号正式下线和停止 DNS 解析

1
2
3
# 新域名为 npmmirror.com, 相关服务域名切换规则请参考
http://npm.taobao.org => http://npmmirror.com
http://registry.npm.taobao.org => http://registry.npmmirror.com