温馨提示×

Debian怎么更新Nodejs

小樊
41
2026-07-15 06:02:21
栏目: 编程语言

在 Debian 上更新 Node.js 有多种方式,推荐使用 NodeSourcenvm,具体取决于你的使用场景。下面按常见方式给你说明。


一、先查看当前 Node.js 版本

node -v

二、推荐方式一:使用 NodeSource(适合服务器 / 生产环境)

1. 卸载旧版本(可选)

sudo apt remove nodejs -y
sudo apt autoremove -y

2. 安装依赖

sudo apt update
sudo apt install -y curl

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

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

可替换版本号:

  • 18.x(LTS)
  • 20.x(LTS,推荐)
  • 21.x(最新)

4. 安装 / 更新 Node.js

sudo apt install -y nodejs

5. 验证

node -v
npm -v

优点:稳定、适合服务器
缺点:系统级安装,切换版本不方便


三、推荐方式二:使用 nvm(适合开发环境)

1. 安装 nvm

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

重新加载 shell:

source ~/.bashrc
# 或
source ~/.zshrc

2. 查看可用版本

nvm ls-remote

3. 安装指定版本

nvm install 20

4. 设置默认版本

nvm alias default 20

5. 验证

node -v

优点:多版本共存、切换方便
缺点:仅当前用户可用


四、方式三:使用 apt(不推荐,版本较旧)

sudo apt update
sudo apt install nodejs npm

⚠️ Debian 官方源中的 Node.js 通常比较老。


五、常见问题

更新 npm

npm install -g npm@latest

解决权限问题(不推荐用 sudo)

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH

六、推荐选择总结

场景 推荐方式
服务器 / 生产环境 NodeSource
本地开发 / 多项目 nvm
快速测试 apt

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

  • Debian 版本(如 11 / 12)
  • 当前 Node.js 版本
  • 是服务器还是本地开发

我可以给你最合适的具体命令

0