在 Debian 上“设 Node.js 环境”通常包含 安装 Node.js / npm、配置版本管理(可选)、以及设置环境变量 / 镜像源 等。下面按常见场景给你一份实用指南。
# 以 Node.js 20.x 为例
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
验证:
node -v
npm -v
sudo apt update
sudo apt install -y nodejs npm
适合:只跑简单脚本、不追求新特性
适合多版本切换:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
重新登录或:
source ~/.bashrc
安装 Node:
nvm install 20
nvm use 20
npm config set registry https://registry.npmmirror.com
查看:
npm config get registry
不推荐用 sudo npm -g
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
加入环境变量:
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
export NODE_ENV=production
echo 'export NODE_ENV=production' >> ~/.bashrc
source ~/.bashrc
[Service]
Environment=NODE_ENV=production
node app.js
或用 PM2(生产推荐):
npm i -g pm2
pm2 start app.js
apt 装完又用 nvmsudo npm -g如果你能告诉我:
我可以给你更精确的配置方案。