在 Debian 系统上管理 Node.js 包,主要有 几种常见方式,取决于你是“系统级使用”还是“项目级开发”。下面按推荐程度和使用场景说明。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
重新打开终端或:
source ~/.bashrc
nvm install --lts
nvm use --lts
mkdir myapp && cd myapp
npm init -y
npm install express
✅ 优点:
sudo apt update
sudo apt install nodejs npm
查看版本:
node -v
npm -v
⚠️ 问题:
适合服务器固定版本需求。
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
✅ 优点:
npm install -g pm2
npm config set prefix ~/.npm-global
export PATH=~/.npm-global/bin:$PATH
npm install # 安装 package.json 中的依赖
npm run dev # 运行脚本
npm update # 更新依赖
npm outdated # 查看过期包
使用 package.json 锁定版本:
"dependencies": {
"express": "^4.18.2"
}
| 场景 | 推荐方式 |
|---|---|
| 本地开发 | nvm + npm |
| 生产服务器 | NodeSource + npm |
| 系统工具 | apt(仅限简单用途) |
如果你愿意,可以告诉我:
我可以直接给你一套完整配置方案。