温馨提示×

debian怎样升级nodejs

小樊
42
2026-09-25 20:48:02
栏目: 编程语言

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


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

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

1. 查看当前版本

node -v

2. 卸载旧版本(可选)

如果你是用 apt 装的:

sudo apt remove nodejs npm -y

3. 添加 NodeSource 源(以 Node 20 为例)

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

可替换版本:setup_18.x / setup_21.x 等

4. 安装 Node.js

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. 安装新版本 Node

nvm install 20
nvm use 20
nvm alias default 20

3. 验证

node -v

三、使用 npm 的 n 模块(不太推荐)

适合已经装了 npm 的情况:

sudo npm install -g n
sudo n 20

⚠️ 可能与系统 apt 管理的 Node 冲突。


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

Debian 官方源版本通常很旧:

sudo apt update
sudo apt install nodejs

仅适合不关心版本的场景。


常见问题

升级后 node 命令没变?

可能是 PATH 问题,或用 NVM / n 装了多个版本。

npm 也需要升级?

npm install -g npm

如果你告诉我:

  • Debian 版本(cat /etc/os-release)
  • 当前 Node 版本
  • 是否是服务器 / 本地开发

我可以给你最合适的升级方案。

0 踩