下面给你几种在 Debian 上安装 Node.js 的常用方法,从“最简单”到“最灵活”排列,你可以按需求选择。
适合:只是想用 Node,不追求最新版本。
sudo apt update
sudo apt install nodejs npm
检查版本:
node --version
npm --version
⚠️ Debian 稳定版的 Node 版本通常比较老(如 12 / 18)。
适合:生产环境、需要新版 Node。
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
重新登录或执行:
source ~/.bashrc
安装 Node:
nvm install --lts
nvm use --lts
查看版本:
node -v
✅ 优点:
wget https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.xz
tar -xf node-v20.11.1-linux-x64.tar.xz
sudo mv node-v20.11.1-linux-x64 /opt/node
添加到 PATH:
export PATH=/opt/node/bin:$PATH
npm 命令不存在?sudo apt install npm
✅ 推荐用 nvm
❌ 不推荐 sudo npm -g
cat /etc/debian_version
| 场景 | 推荐方式 |
|---|---|
| 新手 / 快速用 | apt |
| 服务器 / 生产 | NodeSource |
| 开发 / 多版本 | NVM |
如果你告诉我:
我可以给你精确到命令的安装方案。