在 Ubuntu 上更新 Node.js 有多种方式,下面按推荐程度给你介绍几种常见、稳妥的方法。你可以根据当前安装方式选择。
适合:系统自带版本太旧,想升级到指定版本(如 18、20、22)
sudo apt remove nodejs -y
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
✅ 其他常用版本:
setup_18.xsetup_22.xnode -v
npm -v
适合:需要多个 Node 版本共存 / 频繁切换版本
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
✅ 优点:
sudo snap install node --classic --channel=20/stable
⚠️ 缺点:
which node
node -v
| 路径 | 来源 |
|---|---|
/usr/bin/node |
apt |
~/.nvm/versions/node/ |
nvm |
/snap/bin/node |
snap |
如果你愿意,可以把下面信息发我,我可以给你最合适的升级方案:
node -v
which node
lsb_release -a