温馨提示×

debian怎么切换nodejs

小樊
48
2026-09-10 14:29:22
栏目: 编程语言

在 Debian 上“切换 Node.js”通常有以下几种常见场景,下面分别说明:


一、用 apt 安装的 Node.js(系统级切换)

1. 查看已安装的 Node 版本

node -v
which node

2. 安装不同版本(Debian 仓库)

sudo apt update
sudo apt install nodejs

⚠️ Debian 官方仓库的 Node 版本通常较旧,不推荐用于开发。


二、使用 NodeSource(推荐方式之一)

安装指定大版本(如 18 / 20)

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

切换版本时,先卸载再装另一个:

sudo apt remove nodejs

然后重新执行上面的脚本。


三、使用 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 版本

nvm install 18
nvm use 18

4. 设置默认版本

nvm alias default 18

5. 查看已安装版本

nvm ls

四、使用 n(轻量级方案)

sudo npm install -g n
sudo n 18

切换:

sudo n

五、多版本共存(手动管理)

如果你手动编译或下载了多个 Node:

/usr/local/node18/bin/node
/usr/local/node20/bin/node

通过 update-alternatives 切换:

sudo update-alternatives --install /usr/bin/node node /usr/local/node18/bin/node 10
sudo update-alternatives --install /usr/bin/node node /usr/local/node20/bin/node 20
sudo update-alternatives --config node

推荐总结 ✅

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

如果你能说下是 开发环境还是服务器,我可以给你更精确的建议。

0 踩