下面是在 Debian 系统上配置 Node.js 环境的几种常见方法,从「推荐方式」到「进阶/多版本管理」逐一说明,适用于 Debian 10/11/12。
sudo apt update
sudo apt install -y curl
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
你也可以换成:
setup_18.x(LTS)setup_21.x(最新)sudo apt install -y nodejs
node -v
npm -v
✅ 优点:
sudo apt update
sudo apt install -y nodejs npm
查看版本:
node -v
npm -v
⚠️ Debian stable 仓库的 Node.js 版本通常较老,不推荐用于新项目。
适合需要 多个 Node.js 版本 的开发者。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
然后执行:
source ~/.bashrc
(如果是 zsh)
source ~/.zshrc
nvm install 20
nvm use 20
设置默认版本:
nvm alias default 20
node -v
npm -v
✅ 优点:
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
npm config set registry https://registry.npmmirror.com
export NODE_ENV=production
可写入:
~/.bashrc
node -e "console.log('Node.js is working')"
| 场景 | 推荐方式 |
|---|---|
| 服务器 / 生产环境 | ✅ NodeSource |
| 开发 / 多版本 | ✅ NVM |
| 快速测试 | APT 官方源 |
如果你愿意,我可以: