在 Debian 系统上升级 Node.js,有几种常见方式,下面按推荐程度给你说明。
这是最干净、最常用的方式。
node -v
sudo apt remove nodejs npm -y
sudo apt autoremove -y
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
可选版本:
setup_18.xsetup_20.xsetup_22.xsudo apt install -y nodejs
node -v
npm -v
如果你经常切换 Node 版本,强烈推荐 nvm。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
重新打开终端或执行:
source ~/.bashrc
nvm install 20
nvm use 20
nvm alias default 20
node -v
sudo npm install -g n
sudo n 20
⚠️ 容易和系统包冲突。
Debian 官方源版本非常旧:
sudo apt update
sudo apt install nodejs
通常只有 Node 12 / 14,不建议生产使用。
node 命令没变?which node
确认是不是 nvm 或 /usr/local 优先级问题。
sudo npm install -g npm@latest
| 场景 | 推荐方式 |
|---|---|
| 服务器 | NodeSource |
| 开发机 | nvm |
| 临时测试 | n |
如果你告诉我:
cat /etc/debian_version)我可以给你精确命令。