在 Debian 上选择 Node.js 版本,主要取决于 稳定性、使用场景和是否需要新特性。下面给你一个清晰的选择指南。
| 场景 | 建议版本 | 安装方式 |
|---|---|---|
| 生产服务器 / 稳定优先 | Node.js 18 LTS | NodeSource |
| 新项目 / 想用最新特性 | Node.js 20 LTS | NodeSource |
| 系统自带、不折腾 | Debian 官方仓库版本 | apt install nodejs |
| 多版本切换 | nvm | 推荐开发者 |
✅ 目前最推荐:Node.js 20 LTS(2024–2026 主流)
cat /etc/debian_version
sudo apt update
sudo apt install nodejs npm
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
node -v
npm -v
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
重新登录或执行:
source ~/.bashrc
nvm install 20
nvm use 20
nvm alias default 20
| Node.js | 状态 | 维护到 |
|---|---|---|
| 16.x | 已结束 | ❌ |
| 18.x | 维护中 | 2025-04 |
| 20.x | ✅ LTS | 2026-04 |
| 22.x | Current | 不建议生产 |
不要用 sudo npm -g
✅ 用 nvm 或:
npm config set prefix ~/.npm-global
重新安装 NodeSource 版本即可
你可以告诉我:
我可以直接给你 最合适的一条安装命令 ✅