下面给你一份在 Debian 系统上配置 Node.js 环境的完整指南,从推荐方式到可选方式都涵盖,适合服务器和生产环境。
sudo apt update
sudo apt upgrade -y
sudo apt install -y curl gnupg
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
如果你需要其他版本:
setup_18.xsetup_21.xsudo 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 install -y nodejs npm
检查版本:
node -v
⚠️ 缺点:
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
安装全局包时:
npm install -g yarn
npm install -g yarn pnpm
sudo ufw allow 3000
npm install -g pm2
pm2 start app.js
pm2 save
pm2 startup
| 场景 | 推荐方式 |
|---|---|
| 服务器 / 生产 | ✅ NodeSource |
| 本地开发 | ✅ NVM |
| 快速测试 | Debian 官方仓库 |
如果你愿意,可以告诉我:
我可以给你一套完整部署方案。