# 自动升级

# 升级 npm

  1. 检查版本
npm -v

  1. 升级到最新版本
sudo npm install npm@latest -g

# 升级 node

  1. 检查版本
node -v
  1. 清除 npm cache
sudo npm cache clean -f
  1. 安装 n 模块
sudo npm install -g n
  1. 升级 node
# 稳定版
sudo n stable
# 长期稳定版
sudo n lts

# 手动升级

由于官网下载很慢,可以手动在中文网下载 node 进行升级

  1. 进入安装位置
mkdir /usr/local/lib/nodejs
cd /usr/local/lib/nodejs
  1. 下载
    地址:http://nodejs.cn/download/
wget https://npmmirror.com/mirrors/node/v16.18.0/node-v16.18.0-linux-x64.tar.xz
  1. 解压
sudo tar -xJvf node-v16.18.0-linux-x64.tar.xz -C /usr/local/lib/nodejs
  1. 配置环境变量
vim ~/.profile
export NODEJS_HOME=/usr/local/lib/nodejs/node-v16.18.0-linux-x64/bin
export PATH=$NODEJS_HOME:$PATH
. ~/.profile
  1. 建立软链
sudo rm /usr/bin/node
sudo ln -s /usr/local/lib/nodejs/node-v16.18.0-linux-x64/bin/node /usr/bin/node
sudo rm /usr/bin/npm
sudo ln -s /usr/local/lib/nodejs/node-v16.18.0-linux-x64/bin/npm /usr/bin/npm
sudo rm /usr/bin/npx
sudo ln -s /usr/local/lib/nodejs/node-v16.18.0-linux-x64/bin/npx /usr/bin/npx
  1. 查看最新版本
npm -v
node -v