在 Debian 上设置(安装和配置)Node.js,有几种常见方式,下面按推荐程度给你说明。
适合:只是想用 Node,不追求最新版本
sudo apt update
sudo apt install nodejs npm
查看版本:
node -v
npm -v
⚠️ Debian 仓库里的 Node 版本通常比较旧。
适合:需要较新或指定版本(如 18 / 20 / 22)
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
nvm install 20
nvm use 20
设置默认版本:
nvm alias default 20
查看版本:
node -v
npm config set registry https://registry.npmmirror.com
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
node -e "console.log('Node is working')"
| 使用场景 | 推荐方式 |
|---|---|
| 服务器稳定环境 | NodeSource |
| 本地开发 | NVM |
| 快速测试 | apt |
如果你是 服务器部署 / 本地开发 / Docker 环境,可以告诉我,我可以给你更针对性的配置方案。