温馨提示×

debian nodejs怎么切换版本

小樊
48
2026-10-13 11:18:52
栏目: 编程语言

在 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 20

6. 查看当前版本

node -v

二、使用 n(简单直接)

适合习惯命令行快速切换

1. 安装 n

sudo npm install -g n

2. 安装/切换版本

sudo n 18
sudo n 20

3. 查看已安装版本

n

⚠️ 注意:n 会直接替换系统 /usr/bin/node


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

不适合频繁切换,但稳定

1. 添加 NodeSource

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

2. 切换大版本

需要先卸载再装另一个:

sudo apt remove nodejs

推荐总结

场景 推荐方式
开发 / 多项目 ✅ nvm
快速切换 n
服务器生产 NodeSource

如果你告诉我:

  • Debian 版本(如 11 / 12)
  • 是否已装 node
  • 用在生产还是开发

我可以给你更精确的步骤。

0 踩