温馨提示×

ubuntu如何配置nodejs版本

小樊
34
2026-09-19 23:13:55
栏目: 编程语言

在 Ubuntu 上配置 / 管理 Node.js 版本,常见有 3 种主流方式。下面从「最简单」到「最灵活」给你讲清楚。


一、使用 NodeSource(最常用、适合生产)

1️⃣ 安装指定版本(如 18 / 20 / 22)

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

验证:

node -v
npm -v

✅ 优点:简单、稳定
❌ 缺点:不方便切换版本


二、使用 NVM(强烈推荐,开发首选)

1️⃣ 安装 NVM

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

重新打开终端 或:

source ~/.bashrc

2️⃣ 安装 Node 版本

nvm install 18
nvm install 20

3️⃣ 切换版本

nvm use 20

4️⃣ 设置默认版本

nvm alias default 20

✅ 优点:多版本随意切换
✅ 不需要 sudo
❌ 仅当前用户生效


三、使用 n(轻量级版本管理器)

1️⃣ 安装 n

sudo npm install -g n

2️⃣ 安装 / 切换版本

sudo n 20
sudo n 18

3️⃣ 查看已安装版本

n

✅ 简单
❌ 需要 sudo
❌ 不如 NVM 灵活


四、查看 / 卸载 Node

查看路径

which node

卸载(apt 安装)

sudo apt remove nodejs

卸载(nvm)

nvm uninstall 18

推荐总结

场景 推荐
服务器 / 生产 NodeSource
本地开发 ✅ NVM
快速切换 n

如果你是 新手 / 开发环境,我直接推荐:用 NVM

需要我帮你写一键安装脚本,或解决某个具体报错吗?

0