在 Debian 上升级 Node.js 有多种方式,下面按推荐程度给你几种常见做法。
这是最干净、可控的方式。
node -v
如果是 apt 安装的:
sudo apt remove nodejs npm -y
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
其他版本替换 20.x 即可,例如:
sudo apt install -y nodejs
node -v
npm -v
如果你不是服务器生产环境,推荐用 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
sudo npm install -g n
sudo n 20
⚠️ 容易和 apt 安装的 node 冲突,服务器不建议。
Debian 自带版本通常很旧:
sudo apt update
sudo apt install nodejs
只适合临时测试。
| 场景 | 推荐方式 |
|---|---|
| 服务器 / 生产 | NodeSource |
| 本地开发 | nvm |
| 临时使用 | apt |
如果你愿意,可以告诉我:
cat /etc/os-release)我可以给你精确命令。