温馨提示×

debian怎样升级nodejs版本

小樊
46
2026-09-14 11:20:20
栏目: 编程语言

在 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 -

其他版本替换 20.x 即可,例如:

  • 18.x
  • 22.x

4. 安装 Node.js

sudo apt install -y nodejs

5. 验证

node -v
npm -v

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

如果你不是服务器生产环境,推荐用 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 update
sudo apt install nodejs

只适合临时测试。


推荐总结

场景 推荐方式
服务器 / 生产 NodeSource
本地开发 nvm
临时使用 apt

如果你愿意,可以告诉我:

  • Debian 版本(cat /etc/os-release
  • 当前 Node 版本
  • 是否用于服务器

我可以给你精确命令

0