温馨提示×

ubuntu怎样升级nodejs

小樊
54
2026-09-06 22:54:09
栏目: 编程语言

在 Ubuntu 上升级 Node.js,常见有以下几种方式,按推荐程度从高到低说明:


✅ 方法一:使用 NodeSource(最推荐,版本新、官方源)

1. 查看当前 Node 版本

node -v

2. 卸载旧版本(可选)

sudo apt remove nodejs npm

3. 安装 NodeSource 源(示例:Node 20)

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

4. 安装 Node.js

sudo apt install -y nodejs

5. 验证

node -v
npm -v

想装其他版本,把 20.x 改成 18.x、22.x 等即可。


✅ 方法二:使用 nvm(适合开发环境,可多版本切换)

1. 安装 nvm

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

2. 重新加载 shell

source ~/.bashrc

3. 安装指定 Node 版本

nvm install 20

4. 设为默认

nvm use 20
nvm alias default 20

✅ 方法三:使用 n(Node 版本管理器)

1. 先有 npm

sudo apt install npm

2. 安装 n

sudo npm install -g n

3. 升级 Node

sudo n stable
# 或
sudo n latest

⚠️ 不推荐:直接用 apt 默认源

sudo apt update
sudo apt install nodejs

原因:Ubuntu 官方源版本通常很旧。


常见问题

  • 权限问题:用 sudo 或 nvm
  • npm 不对:重装 nodejs 会带对应 npm
  • 生产环境:推荐 NodeSource + LTS

如果你告诉我:

  • Ubuntu 版本
  • 当前 Node 版本
  • 是否服务器/本地开发

我可以给你更精确的命令。

0 踩