在 Ubuntu 上升级 Node.js 有多种方式,推荐用 nvm(Node Version Manager),最干净、最方便。下面按常见场景给你完整说明。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
安装完成后,重新加载 shell:
source ~/.bashrc
# 或
source ~/.zshrc
验证:
nvm --version
nvm ls-remote
nvm install --lts
或指定版本(例如 20):
nvm install 20
nvm alias default 20
nvm use default
node -v
npm -v
✅ 优点
/usr/binnode -v
sudo apt remove nodejs -y
sudo apt purge nodejs -y
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt install -y nodejs
或指定版本(如 20):
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
验证:
node -v
⚠️ 缺点
sudo snap refresh node
或切换版本:
sudo snap install node --classic --channel=20
npm install -g npm@latest
| 场景 | 推荐方式 |
|---|---|
| 开发环境 | ✅ nvm |
| 服务器 | nvm 或 NodeSource |
| Docker | 官方 Node 镜像 |
如果你愿意,可以告诉我:
我可以给你最合适的一条升级命令 ✅