在 Debian 上升级 Node.js 常见有几种方式,下面按推荐程度给你说明。
这是最干净、最稳定的方式。
node -v
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 版本,强烈推荐。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
重新打开终端或:
source ~/.bashrc
nvm install --lts
或指定版本:
nvm install 20
nvm use 20
nvm alias default 20
Debian 自带源版本很旧:
sudo apt update
sudo apt install nodejs
通常只有 Node 12 / 14,不适合生产。
npm 命令不存在?sudo apt install npm
或
npm install -g npm
不要用 sudo npm,推荐:
sudo chown -R $USER:$USER ~/.npm
| 场景 | 推荐方式 |
|---|---|
| 服务器 / 生产 | NodeSource |
| 本地开发 | NVM |
| 学习测试 | NVM |
如果你告诉我:
cat /etc/os-release)我可以给你精确命令。