到https://nodejs.org/dist/下载最新的 Node.js 二进制包。
//新建目录
mkdir ~/.nodejs
//配置环境变量
echo 'export NODEJS_HOME="$HOME/.nodejs/21.2.0"' >> ~/.bashrc
echo 'export PATH="$NODEJS_HOME/bin:$PATH"' >> ~/.bashrc
echo 'export NPM_CONFIG_USERCONFIG="$NODEJS_HOME/.npmrc"' >> ~/.bashrc
//重启终端或执行以下同等命令。
exec $SHELL
//下载Node.js二进制包
//官方地址
wget -c https://nodejs.org/dist/v21.2.0/node-v21.2.0-linux-x64.tar.xz
//阿里云镜像
wget -c https://npmmirror.com/mirrors/node/v21.2.0/node-v21.2.0-linux-x64.tar.xz
//腾讯云镜像
wget -c http://mirrors.cloud.tencent.com/nodejs-release/v21.2.0/node-v21.2.0-linux-x64.tar.xz
//华为云镜像
wget -c https://mirrors.huaweicloud.com/nodejs/v21.2.0/node-v21.2.0-linux-x64.tar.xz
//解压Node.js二进制包
tar xvf node-v21.2.0-linux-x64.tar.xz
//移动到目标目录并重命名
mv node-v21.2.0-linux-x64 $NODEJS_HOME
//配置cache目录
npm config set cache=$NODEJS_HOME/.npm
//删除Node.js二进制包
rm -rf node-v21.2.0-linux-x64.tar.xz .npm
//查看版本
node -v
//配置https://registry.npmjs.org的镜像
//阿里云
npm config set registry=https://registry.npmmirror.com/
//腾讯云
npm config set registry=https://mirrors.cloud.tencent.com/npm/
//华为云
npm config set registry=https://mirrors.huaweicloud.com/repository/npm/
//查看配置
npm config list
//升级npm
npm install -g npm
//查看版本
npm -v
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/javascript/javascriptenv/32144.html