温馨提示×

ubuntu nodejs支持哪些版本

小樊
39
2026-08-31 22:30:01
栏目: 编程语言

Ubuntu 上,Node.js 可用的版本主要取决于你使用的安装方式Ubuntu 版本。下面按常见情况说明:


一、通过 Ubuntu 官方仓库安装(不推荐用于生产)

Ubuntu 各版本自带的 Node.js 通常较旧:

Ubuntu 版本 默认 Node.js 版本
20.04 LTS Node 10.x
22.04 LTS Node 12.x
24.04 LTS Node 18.x

⚠️ 官方源更新慢,一般只适合测试。


二、通过 NodeSource 安装(推荐)

NodeSource 提供官方长期支持版本:

支持的主要版本(长期支持 LTS)

  • Node.js 18.x(LTS)
  • Node.js 20.x(LTS)
  • Node.js 22.x(LTS,当前最新 LTS)

也支持:

  • Node.js 16.x(已结束支持)
  • Node.js 21.x / 23.x(非 LTS,短期支持)

✅ 几乎所有现代 Ubuntu(18.04+)都支持

示例(Ubuntu 22.04 / 24.04):

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

三、通过 nvm 安装(开发推荐)

使用 nvm 可安装 任意 Node.js 版本

支持版本包括:

  • 所有 LTS(18 / 20 / 22)
  • 所有 Current(如 23、24)
  • 旧版本(如 14、16)
nvm install 22
nvm use 22

✅ 不依赖系统版本,最适合开发


四、通过 snap 安装

sudo snap install node --classic
  • 默认安装最新 LTS
  • 支持切换 channel(如 22/stable

五、总结建议

使用场景 推荐方式 支持版本
生产环境 NodeSource 18 / 20 / 22 LTS
开发环境 nvm 全部版本
快速测试 snap 最新 LTS

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

  • 你的 Ubuntu 版本
  • 开发还是生产

我可以给你最合适的安装命令。

0