在 Debian 上升级 Node.js 有几种常见方式,下面按推荐程度从易到难说明。
适合:想要最新 LTS 或指定版本,操作简单、干净。
node -v
sudo apt remove nodejs npm -y
sudo apt autoremove -y
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
想用其他版本,把
20.x改成:
18.x22.x
sudo apt install -y nodejs
node -v
npm -v
n 版本管理器(✅ 适合开发者)适合:经常切换 Node 版本。
sudo apt install -y nodejs npm
nsudo npm install -g n
sudo n lts
或指定版本:
sudo n 20
node -v
nvm(✅ 多版本共存)适合:单用户、不需要 root。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install --lts
nvm use --lts
Debian 自带源版本很旧:
sudo apt update
sudo apt upgrade nodejs
通常只会升级到 很老的版本,不建议生产使用。
不要用 sudo npm -g
sudo chown -R $USER:$USER ~/.npm
which node
确认 PATH 是否包含 /usr/local/bin
如果你告诉我:
我可以给你最合适的一条命令方案。