温馨提示×

debian怎么降nodejs版本

小樊
45
2026-10-25 04:49:25
栏目: 编程语言

在 Debian 上降低(降级)Node.js 版本,常见有几种方式,下面按推荐程度给你说明。


一、使用 NodeSource 安装指定版本(最推荐)

NodeSource 提供官方预编译包,适合 Debian。

1. 先卸载当前 node

sudo apt remove -y nodejs npm
sudo apt autoremove -y

2. 添加指定版本的 NodeSource

例如要安装 Node 18:

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

常用版本示例:

  • Node 16:setup_16.x
  • Node 18:setup_18.x
  • Node 20:setup_20.x

3. 安装

sudo apt install -y nodejs

4. 验证

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 16
nvm install 18

3. 使用某个版本

nvm use 16

4. 设为默认

nvm alias default 16

三、使用 n(不推荐新手)

如果你已经全局装了 npm:

sudo npm install -g n
sudo n 16

⚠ 注意:在 Debian 上容易和 apt 安装的 node 冲突。


四、Debian 自带版本太低怎么办?

Debian 默认仓库 node 很旧(如 12/14),不建议用 apt 直接降版本,容易出问题。


推荐总结

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

如果你告诉我:

  • Debian 版本(如 11 / 12)
  • 当前 node 版本
  • 想降到哪个版本

我可以给你精确命令。

0 踩