在 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 20
node -v
n(简单直接)适合习惯命令行快速切换
sudo npm install -g n
sudo n 18
sudo n 20
n
⚠️ 注意:
n会直接替换系统/usr/bin/node
不适合频繁切换,但稳定
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo bash -
sudo apt install -y nodejs
需要先卸载再装另一个:
sudo apt remove nodejs
| 场景 | 推荐方式 |
|---|---|
| 开发 / 多项目 | ✅ nvm |
| 快速切换 | n |
| 服务器生产 | NodeSource |
如果你告诉我:
我可以给你更精确的步骤。