在 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
✅ 优点:不影响系统 Node,可多版本共存
n(Node 版本管理器,轻量)sudo npm install -g n
sudo n 18
sudo n 20
node -v
⚠️ 注意:会修改系统 /usr/local/bin/node
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
先卸载旧版本:
sudo apt remove nodejs
再安装新版本仓库
❌ 不灵活,不适合频繁切换
which node
node -v
| 场景 | 推荐方式 |
|---|---|
| 开发 / 多项目 | nvm |
| 简单切换 | n |
| 服务器生产 | NodeSource + apt |
如果你是 服务器 / 桌面 / WSL,可以告诉我,我可以给你最合适的方案。