在 Debian 上切换 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
✅ 优点:
n(Node 版本管理器,轻量)npm install -g n
n 18
n 20
n
⚠ 注意:
/usr/local 下的 Nodesudo apt remove nodejs
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
❌ 缺点:
node -v
npm -v
| 场景 | 推荐方式 |
|---|---|
| 本地开发 | ✅ nvm |
| 服务器固定版本 | NodeSource |
| 快速切换 | n |
如果你是 桌面开发 / 服务器部署 / CI 环境,可以告诉我,我可以给你更具体的方案。