在 Debian 上配置 Node.js 环境,通常有以下几种常见方式。下面从安装到基础环境配置一步步说明。
适用于需要最新 LTS 或指定版本。
# 以 Node.js 20 LTS 为例
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
适合需要切换 Node 版本的场景。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install --lts
nvm use --lts
npm config set registry https://registry.npmmirror.com
查看:
npm config get registry
不要用 sudo npm -g
mkdir ~/.npm-global
npm config set prefix ~/.npm-global
编辑 ~/.bashrc 或 ~/.zshrc:
export PATH=~/.npm-global/bin:$PATH
使配置生效:
source ~/.bashrc
# npm 缓存目录
npm config set cache ~/.npm-cache
# 设置 Node 运行参数(示例)
export NODE_ENV=production
node -e "console.log('Node OK')"
npm -v
node 命令不存在nvm usesudo 或反向代理(Nginx)如果你能告诉我:
我可以给你更精确的配置方案。