温馨提示×

debian如何升级nodejs

小樊
38
2026-09-04 17:38:38
栏目: 编程语言

在 Debian 上升级 Node.js 常见有几种方式,下面按推荐程度给你说明。


一、使用 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 -

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

4. 安装 Node.js

sudo apt install -y nodejs

5. 验证

node -v
npm -v

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

如果你经常切换 Node 版本,强烈推荐。

1. 安装 NVM

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

重新打开终端或:

source ~/.bashrc

2. 安装最新 Node

nvm install --lts

或指定版本:

nvm install 20

3. 设置默认版本

nvm use 20
nvm alias default 20

三、使用 apt 自带源(❌ 不推荐)

Debian 自带源版本很旧:

sudo apt update
sudo apt install nodejs

通常只有 Node 12 / 14,不适合生产。


四、常见问题

1. 升级后 npm 命令不存在?

sudo apt install npm

npm install -g npm

2. 权限问题

不要用 sudo npm,推荐:

sudo chown -R $USER:$USER ~/.npm

总结建议

场景 推荐方式
服务器 / 生产 NodeSource
本地开发 NVM
学习测试 NVM

如果你告诉我:

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

我可以给你精确命令

0