温馨提示×

Debian 怎么切 NodeJS 版本

小樊
39
2026-09-22 21:34:58
栏目: 编程语言

在 Debian 上切换 Node.js 版本,常见做法有以下几种,按推荐程度排序:


一、使用 nvm(最推荐,用户级,不影响系统)

1. 安装 nvm

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

或

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

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

source ~/.bashrc

2. 安装 Node 版本

nvm install 18
nvm install 20

3. 切换版本

nvm use 18

4. 设为默认

nvm alias default 18

✅ 优点:安全、可多版本共存、不影响系统包


二、使用 n(简单,全局)

npm install -g n

切换版本:

sudo n 18
sudo n 20

查看已安装:

n

⚠️ 会覆盖系统 /usr/bin/node


三、Debian 官方源 + 手动切换(不推荐)

Debian 仓库 Node 版本通常很旧:

sudo apt install nodejs

不适合多版本切换。


四、NodeSource(系统级固定版本)

如果你只想用某一个新版本:

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

只能装一个版本。


五、快速对比

方式 多版本 影响系统 推荐
nvm ✅ ❌ ⭐⭐⭐⭐⭐
n ✅ ✅ ⭐⭐⭐
NodeSource ❌ ✅ ⭐⭐
apt ❌ ✅ ⭐

如果你告诉我:

  • 是 服务器 还是 开发机
  • 是否需要 root
  • 是否用 Docker

我可以给你更合适的方案。

0 踩