在 Debian 系统上配置(安装)Node.js,常见且推荐的方式有以下几种,按推荐程度从高到低介绍,并附上操作步骤。
适合需要特定 Node.js 版本(如 18、20、22)的用户。
sudo apt update
sudo apt install -y curl ca-certificates gnupg
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
NODE_MAJOR=20
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
sudo apt update
sudo apt install -y nodejs
node -v
npm -v
✅ 优点:
适合需要多版本 Node.js 共存的开发者。
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
✅ 优点:
适合只需稳定旧版本、不追求新特性。
sudo apt update
sudo apt install -y nodejs npm
查看版本:
node -v
⚠️ 缺点:
适合离线部署或定制环境。
| 使用场景 | 推荐方式 |
|---|---|
| 生产环境 | ✅ NodeSource |
| 本地开发 | ✅ NVM |
| 快速测试 | Debian 官方仓库 |
| 离线/定制 | 二进制包 |
如果你愿意,可以告诉我:
我可以给你一条完整可直接执行的方案。