在 Debian 上“切换 Node.js”通常有以下几种场景,我按最常见 → 最推荐给你说明。
nvm(最推荐,多版本切换最方便)curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
安装完后,重新打开终端或执行:
source ~/.bashrc
验证:
nvm --version
nvm install 18
nvm install 20
nvm use 18
查看当前版本:
node -v
nvm alias default 20
✅ 优点:不影响系统,用户级,安全、灵活
❌ 缺点:只对当前用户生效
n(Node 版本管理器,需先有 Node)npm install -g n
sudo n 18
sudo n 20
n
✅ 简单
❌ 会改系统 Node,权限要求高
sudo apt remove nodejs npm -y
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
✅ 系统级
❌ 不适合频繁切换
| 方式 | 适用场景 | 推荐指数 |
|---|---|---|
| nvm | 开发、多版本 | ⭐⭐⭐⭐⭐ |
| n | 简单切换 | ⭐⭐⭐ |
| apt | 生产环境 | ⭐⭐⭐⭐ |
如果你告诉我:
我可以给你一套最适合你的命令方案。