温馨提示×

如何在debian切换nodejs

小樊
35
2026-09-26 13:20:27
栏目: 编程语言

在 Debian 上“切换 Node.js”通常有以下几种场景,我按最常见 → 最推荐给你说明。


一、使用 nvm(最推荐,多版本切换最方便)

1. 安装 nvm

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

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

source ~/.bashrc

验证:

nvm --version

2. 安装多个 Node.js 版本

nvm install 18
nvm install 20

3. 切换 Node.js 版本

nvm use 18

查看当前版本:

node -v

4. 设置默认版本

nvm alias default 20

✅ 优点:不影响系统,用户级,安全、灵活
❌ 缺点:只对当前用户生效


二、使用 n(Node 版本管理器,需先有 Node)

1. 安装 n

npm install -g n

2. 安装 / 切换版本

sudo n 18
sudo n 20

3. 查看已安装版本

n

✅ 简单
❌ 会改系统 Node,权限要求高


三、使用 Debian 官方 / NodeSource 仓库切换

1. 清除旧版本

sudo apt remove nodejs npm -y

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

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

✅ 系统级
❌ 不适合频繁切换


四、快速对比

方式 适用场景 推荐指数
nvm 开发、多版本 ⭐⭐⭐⭐⭐
n 简单切换 ⭐⭐⭐
apt 生产环境 ⭐⭐⭐⭐

如果你告诉我:

  • 是 开发机还是服务器
  • 是否需要 root 权限
  • 是否要 系统级切换

我可以给你一套最适合你的命令方案。

0 踩