温馨提示×

ubuntu怎样切换nodejs版

小樊
54
2026-09-06 23:01:10
栏目: 编程语言

在 Ubuntu 上切换 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. 查看可安装版本

nvm ls-remote

3. 安装指定版本

nvm install 18
nvm install 20

4. 切换版本

nvm use 18

查看当前版本:

node -v

5. 设置默认版本

nvm alias default 18

二、使用 n(轻量方案)

1. 安装 n

sudo npm install -g n

2. 安装/切换版本

sudo n 18
sudo n 20

3. 查看已安装版本

n

三、使用系统包管理(不推荐频繁切换)

如果你是用 apt 安装的 Node:

sudo apt remove nodejs
sudo apt install nodejs=18.x.x

⚠️ 这种方式切换成本高,不适合开发环境。


四、常见问题

切换后 node -v 没变?

可能是系统 Node 在前面:

which node

用 nvm 时应在:

~/.nvm/versions/node/...

推荐总结

方式 适合场景
nvm ✅ 开发、多版本切换
n 简单快速
apt 服务器固定版本

如果你告诉我 Ubuntu 版本是否在用 Docker,我可以给你更精确的方案。

0