在 Ubuntu 上切换 Node.js 版本,常见、推荐的方式有以下几种,按使用频率排序:
nvm(最推荐 ✅)curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
安装完成后,重启终端或执行:
source ~/.bashrc
nvm ls-remote
nvm install 18
nvm install 20
nvm use 18
nvm alias default 18
node -v
✅ 优点:
n(轻量级)sudo npm install -g n
sudo n 18
sudo n 20
n
⚠️ 注意:会修改系统 Node 路径,权限要求较高
sudo apt remove nodejs
sudo apt install nodejs=18.x.x
❌ 缺点:
fnm(更快的 nvm 替代品)curl -fsSL https://fnm.vercel.app/install | bash
fnm install 18
fnm use 18
| 方式 | 推荐度 | 说明 |
|---|---|---|
| nvm | ⭐⭐⭐⭐⭐ | 最常用 |
| fnm | ⭐⭐⭐⭐ | 更快 |
| n | ⭐⭐⭐ | 简单 |
| apt | ⭐ | 不灵活 |
如果你告诉我:
我可以给你更精确的切换方案。