在 Debian 上装 Node.js,选哪个版本主要看你是“学习/个人项目”还是“生产/公司项目”,下面给你直接结论和可执行方案。
✅ LTS(Long Term Support)最重要,别装 odd 版本(如 21、23)
apt install nodejs npm
缺点:
✅ 不建议用 apt 默认源
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
验证:
node -v
npm -v
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
| 场景 | 推荐版本 |
|---|---|
| 新项目 | ✅ Node 20 LTS |
| 公司生产 | ✅ Node 18 / 20 LTS |
| Docker | Node 20-alpine |
| 老 Debian 10 | Node 18 |
| 学习练习 | 随便,但别用太新 odd |
❌ Node 21 / 23(非 LTS,短期支持)
❌ Debian apt 自带 Node
❌ 手动编译(除非你很清楚自己在干嘛)
你现在是 Debian 几?个人还是服务器?