在 Debian 下选择 Node.js 版本,主要看你的使用场景、稳定性需求和对新特性的要求。下面给你一个清晰的选择思路和常见方案。
优先原则:稳定 > 新特性
✅ 推荐选择:Node 20 LTS
package.json 或报错提示apt install nodejs npm
问题:
❌ 不建议生产使用
curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
apt install -y nodejs
支持版本:
14.x / 16.x / 18.x / 20.x / 22.x✅ 推荐
适合开发机:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
nvm install 20
nvm use 20
优点:
✅ 开发推荐
FROM node:20-bullseye
适合:
✅ 生产最推荐
| 场景 | 推荐版本 |
|---|---|
| 生产服务器 | Node 20 LTS |
| 新项目 | Node 20 / 22 LTS |
| 旧项目 | 项目指定版本 |
| 本地开发 | nvm + 最新 LTS |
| Docker | node:20 / node:22 |
node -v
npm -v
Debian 下,生产用 Node 20 LTS,开发用 nvm,部署用 Docker。
如果你愿意,可以告诉我:
我可以直接给你最合适的安装命令。