温馨提示×

ubuntu下nodejs如何升级

小樊
62
2026-09-12 17:55:49
栏目: 编程语言

在 Ubuntu 下升级 Node.js 有多种方式,下面按推荐程度从简单到灵活介绍几种常见方法。


方法一:使用 NodeSource(推荐,官方源)

适合需要指定版本(如 18、20、22)的用户。

1. 查看当前版本

node -v

2. 卸载旧版本(可选)

sudo apt remove nodejs npm -y

3. 添加 NodeSource 源(以 Node 20 为例)

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

其他版本替换数字即可:

  • 18.x
  • 20.x
  • 22.x

4. 安装 Node.js

sudo apt install -y nodejs

5. 验证

node -v
npm -v

方法二:使用 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 20

4. 设置默认版本

nvm alias default 20

5. 验证

node -v

✅ 优点:不影响系统 Node,可随时切换


方法三:使用 npm 的 n 模块(简单但不推荐生产)

sudo npm install -g n
sudo n stable

或指定版本:

sudo n 20

⚠ 注意:可能与系统 apt 安装的 Node 冲突


方法四:Ubuntu 自带 apt(不推荐)

Ubuntu 默认源版本较旧:

sudo apt update
sudo apt install nodejs

一般不推荐用于新项目。


常见建议

  • ✅ 服务器 / 生产:NodeSource
  • ✅ 本地开发:NVM
  • ❌ 避免混用 apt + n + nvm

如果你告诉我:

  • Ubuntu 版本
  • 当前 Node 版本
  • 使用场景(服务器 / 开发)

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

0 踩