温馨提示×

debian怎样切换nodejs版本

小樊
45
2026-09-07 16:12:49
栏目: 编程语言

在 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. 安装指定版本

nvm install 18
nvm install 20

4. 切换版本

nvm use 18

5. 设置默认版本

nvm alias default 18

✅ 优点:不影响系统 Node,可多版本共存


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

1. 安装 n

sudo npm install -g n

2. 安装/切换版本

sudo n 18
sudo n 20

3. 查看当前版本

node -v

⚠️ 注意:会修改系统 /usr/local/bin/node


三、使用 Debian 官方 / NodeSource 仓库(适合生产)

1. 添加 NodeSource

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

2. 切换大版本

先卸载旧版本:

sudo apt remove nodejs

再安装新版本仓库

❌ 不灵活,不适合频繁切换


四、查看当前使用的 Node 路径

which node
node -v

✅ 推荐总结

场景 推荐方式
开发 / 多项目 nvm
简单切换 n
服务器生产 NodeSource + apt

如果你是 服务器 / 桌面 / WSL,可以告诉我,我可以给你最合适的方案。

0