温馨提示×

ubuntu nodejs版本怎么切换

小樊
36
2026-09-19 00:03:06
栏目: 编程语言

在 Ubuntu 上切换 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. 切换 Node 版本

nvm use 18

5. 设置默认版本

nvm alias default 18

6. 查看当前版本

node -v

✅ 优点:

  • 不影响系统 Node
  • 多项目多版本共存
  • 最常用、最安全

二、使用 n(轻量级)

1. 安装 n

sudo npm install -g n

2. 安装 / 切换版本

sudo n 18
sudo n 20

3. 查看已安装版本

n

⚠️ 注意:会修改系统 Node 路径,权限要求较高


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

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

❌ 缺点:

  • 切换麻烦
  • 版本受 Ubuntu 源限制

四、使用 fnm(更快的 nvm 替代品)

curl -fsSL https://fnm.vercel.app/install | bash
fnm install 18
fnm use 18

推荐总结

方式 推荐度 说明
nvm ⭐⭐⭐⭐⭐ 最常用
fnm ⭐⭐⭐⭐ 更快
n ⭐⭐⭐ 简单
apt 不灵活

如果你告诉我:

  • 是否已安装 Node
  • 是否用 Ubuntu 桌面 / 服务器
  • 是否用于某个项目(如 Vue / React / Nest)

我可以给你更精确的切换方案

0