温馨提示×

Debian 怎样升级 NodeJS 版本

小樊
51
2026-09-22 21:24:58
栏目: 编程语言

在 Debian 上升级 NodeJS 有多种方式,下面按推荐程度给你几种常见做法。


一、使用 NodeSource 官方源(推荐 ✅)

这是最常用、最干净的方式,适合生产环境。

1. 查看当前版本

node -v

2. 卸载旧版本(可选)

sudo apt remove nodejs npm -y

3. 安装 NodeSource 源(以 Node 20 为例)

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -

可替换为 18.x、21.x 等

4. 安装 NodeJS

sudo apt install -y nodejs

5. 验证

node -v
npm -v

二、使用 NVM(适合开发环境 ✅✅)

如果你一台机器需要多个 Node 版本,用 NVM 最好。

1. 安装 NVM

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

重新登录或执行:

source ~/.bashrc

2. 安装新版本

nvm install 20

3. 设为默认

nvm use 20
nvm alias default 20

三、使用 npm 的 n 模块(不推荐在 Debian 系统用)

sudo npm install -g n
sudo n 20

⚠️ 容易和 apt 管理的 Node 冲突,服务器不推荐。


四、Debian 自带 apt(不推荐 ❌)

Debian 官方源版本很旧:

sudo apt install nodejs

通常只有 Node 12 / 14,不建议用于新项目。


五、升级后常见问题

npm 版本太低

sudo npm install -g npm@latest

权限问题

避免使用 sudo npm,推荐:

npm config set prefix ~/.npm-global

总结建议

场景 推荐方式
服务器 NodeSource
本地开发 NVM
多版本切换 NVM

如果你是 Debian 11 / 12,或不知道用哪种,我可以按你的系统帮你写具体命令。

0 踩