在 Debian 系统上升级 Node.js 有多种方式,下面按推荐程度给你几种常见做法。
这是最直接、最干净的方式,适合生产环境。
node -v
如果你是用 apt 装的:
sudo apt remove nodejs npm -y
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
可替换版本:
setup_18.x/setup_21.x等
sudo 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
适合已经装了 npm 的情况:
sudo npm install -g n
sudo n 20
⚠️ 可能与系统 apt 管理的 Node 冲突。
Debian 官方源版本通常很旧:
sudo apt update
sudo apt install nodejs
仅适合不关心版本的场景。
node 命令没变?可能是 PATH 问题,或用 NVM / n 装了多个版本。
npm install -g npm
如果你告诉我:
cat /etc/os-release)我可以给你最合适的升级方案。