温馨提示×

Ubuntu怎么升级Nodejs

小樊
42
2026-07-11 11:19:23
栏目: 编程语言

在 Ubuntu 上升级 Node.js 有多种方式,推荐用 nvm(Node Version Manager),最干净、最方便。下面按常见场景给你完整说明。


一、推荐方式:使用 nvm 升级(最推荐 ✅)

1️⃣ 安装 nvm(如果还没装)

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

安装完成后,重新加载 shell:

source ~/.bashrc
# 或
source ~/.zshrc

验证:

nvm --version

2️⃣ 查看可用的 Node.js 版本

nvm ls-remote

3️⃣ 升级到最新 LTS(长期支持版 ✅)

nvm install --lts

或指定版本(例如 20):

nvm install 20

4️⃣ 设置默认版本

nvm alias default 20
nvm use default

5️⃣ 验证

node -v
npm -v

优点

  • 不影响系统 Node
  • 可同时安装多个版本
  • 不污染 /usr/bin

二、如果你是用 apt 安装的 Node.js(不推荐)

1️⃣ 查看当前版本

node -v

2️⃣ 卸载旧版本

sudo apt remove nodejs -y
sudo apt purge nodejs -y

3️⃣ 使用 NodeSource 安装新版

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

或指定版本(如 20):

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

验证:

node -v

⚠️ 缺点

  • 容易和系统包冲突
  • 升级不灵活

三、如果你是用 snap 安装的(不推荐)

sudo snap refresh node

或切换版本:

sudo snap install node --classic --channel=20

四、升级 npm(可选)

npm install -g npm@latest

五、推荐方案总结 ✅

场景 推荐方式
开发环境 ✅ nvm
服务器 nvm 或 NodeSource
Docker 官方 Node 镜像

如果你愿意,可以告诉我:

  • Ubuntu 版本(如 20.04 / 22.04)
  • 当前 Node 版本
  • 是否在服务器 / 本地开发

我可以给你最合适的一条升级命令

0