在 Ubuntu 上,Node.js 支持的版本主要取决于 Ubuntu 官方仓库 和 NodeSource 第三方源。下面按常见情况说明:
Ubuntu 不同版本自带不同的 Node.js(通常较旧,适合稳定环境):
| Ubuntu 版本 | 自带 Node.js 版本 |
|---|---|
| Ubuntu 20.04 | Node.js 10 |
| Ubuntu 22.04 | Node.js 12 |
| Ubuntu 24.04 | Node.js 18 |
⚠️ 官方源版本偏旧,不适合需要新特性的项目。
NodeSource 提供官方最新 LTS 和 Current 版本,支持常见 Ubuntu:
✅ 支持的 Node.js 版本
✅ 支持的 Ubuntu 版本
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
✅ Ubuntu 支持 Node.js 10 ~ 23
✅ 生产环境推荐 Node.js 18 / 20 / 22 LTS
✅ 新手推荐用 NodeSource 安装
如果你是 某个具体 Ubuntu 版本,可以告诉我,我可以直接告诉你最适合装哪个 Node.js。