在 Ubuntu 下升级 Node.js 有多种方式,下面按推荐程度从简单到灵活介绍几种常见方法。
适合需要指定版本(如 18、20、22)的用户。
node -v
sudo apt remove nodejs npm -y
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
其他版本替换数字即可:
- 18.x
- 20.x
- 22.x
sudo apt install -y nodejs
node -v
npm -v
适合多版本切换、本地开发。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
重新打开终端或执行:
source ~/.bashrc
nvm ls-remote
nvm install 20
nvm alias default 20
node -v
✅ 优点:不影响系统 Node,可随时切换
sudo npm install -g n
sudo n stable
或指定版本:
sudo n 20
⚠ 注意:可能与系统 apt 安装的 Node 冲突
Ubuntu 默认源版本较旧:
sudo apt update
sudo apt install nodejs
一般不推荐用于新项目。
如果你告诉我:
我可以给你最合适的升级命令。