在 Debian 上安装 Node.js 有多种方式,推荐优先使用 NodeSource 或 nvm,而不是系统自带仓库(版本通常较旧)。下面按常用程度给你几种方法。
适合:需要稳定、较新版本(如 18/20 LTS)
sudo apt update
sudo apt install -y curl
curl -fsSL https://deb.nodesource.com/setup_20.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
然后重新加载 shell:
source ~/.bashrc
nvm install 20
nvm use 20
nvm alias default 20
node -v
npm -v
✅ 优点:
适合:临时使用、测试,不关心新特性
sudo apt update
sudo apt install nodejs npm
⚠️ 问题:
sudo apt install snapd
sudo snap install node --classic --channel=20
⚠️ 某些 Debian 服务器环境可能不适用
| 场景 | 推荐方式 |
|---|---|
| 服务器 / 生产 | NodeSource |
| 本地开发 | nvm |
| 临时测试 | apt |
如果你愿意,可以告诉我:
我可以给你最合适的安装方案。