在 Ubuntu 上,Node.js 可用的版本主要取决于你使用的安装方式和 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 提供官方长期支持版本:
也支持:
✅ 几乎所有现代 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 可安装 任意 Node.js 版本:
支持版本包括:
nvm install 22
nvm use 22
✅ 不依赖系统版本,最适合开发
sudo snap install node --classic
22/stable)| 使用场景 | 推荐方式 | 支持版本 |
|---|---|---|
| 生产环境 | NodeSource | 18 / 20 / 22 LTS |
| 开发环境 | nvm | 全部版本 |
| 快速测试 | snap | 最新 LTS |
如果你愿意,可以告诉我:
我可以给你最合适的安装命令。