温馨提示×

debian如何更新nodejs包

小樊
43
2026-10-22 03:30:30
栏目: 编程语言

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


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

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

1. 查看当前 Node 版本

node -v

2. 卸载旧版本(可选)

sudo apt remove nodejs -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

二、使用 npm 更新 Node(不推荐系统级)

如果你只是想更新 npm 包管理器:

npm install -g npm

⚠️ 注意:
npm 不能更新 Node.js 本身,只能更新 npm。


三、使用 n 或 nvm(适合开发环境)

方式 1:n(全局切换 Node 版本)

sudo npm install -g n
sudo n latest

方式 2:nvm(用户级,推荐开发)

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install --lts
nvm use --lts

四、Debian 自带 apt(⚠️ 版本较旧)

sudo apt update
sudo apt upgrade nodejs

⚠️ Debian 官方源中的 Node 通常落后很多,不推荐生产使用。


五、更新全局 npm 包

npm update -g

总结建议

场景 推荐方式
服务器 / 生产 NodeSource
本地开发 nvm
快速切换版本 n

如果你告诉我:

  • Debian 版本(cat /etc/debian_version)
  • 当前 Node 版本
  • 用于生产还是开发

我可以给你最精确的命令。

0 踩