温馨提示×

如何在debian切换nodejs版

小樊
36
2026-09-29 11:26:39
栏目: 编程语言

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


一、使用 nvm(最推荐,适合开发和切换)

1. 安装 nvm

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

安装完成后,重新打开终端或执行:

source ~/.bashrc

2. 查看可安装版本

nvm ls-remote

3. 安装指定 Node.js 版本

nvm install 18
nvm install 20

4. 切换 Node.js 版本

nvm use 18

5. 设置默认版本

nvm alias default 18

✅ 优点:

  • 不影响系统 Node
  • 可多版本共存
  • 切换简单

二、使用 n(Node 版本管理器,轻量)

1. 安装 n

npm install -g n

2. 安装 / 切换版本

n 18
n 20

3. 查看已安装版本

n

⚠ 注意:

  • 需要系统已安装 Node
  • 会修改 /usr/local 下的 Node

三、使用 Debian 官方 / NodeSource 仓库(不推荐频繁切换)

1. 删除旧版本

sudo apt remove nodejs

2. 添加 NodeSource 源(示例 20.x)

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

❌ 缺点:

  • 切换麻烦
  • 不适合多版本开发

四、查看当前 Node 版本

node -v
npm -v

推荐方案总结

场景 推荐方式
本地开发 ✅ nvm
服务器固定版本 NodeSource
快速切换 n

如果你是 桌面开发 / 服务器部署 / CI 环境,可以告诉我,我可以给你更具体的方案。

0 踩