温馨提示×

debian nodejs怎样配置

小樊
35
2026-09-01 16:46:31
栏目: 编程语言

在 Debian 上配置 Node.js,通常分为安装基础配置/环境管理两部分。下面按常见场景给你说明。


一、安装 Node.js(推荐方式)

方式 1:使用 NodeSource 官方源(推荐,版本新)

# 以 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

方式 2:使用 Debian 自带源(版本较旧)

sudo apt update
sudo apt install nodejs npm

适合对版本要求不高的场景。


方式 3:使用 NVM(多版本管理,开发推荐)

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc

nvm install --lts
nvm use --lts

优点:

  • 可切换多个 Node 版本
  • 不需要 root 权限

二、基础配置

1. 设置 npm 全局目录(避免权限问题)

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

2. 配置 npm 镜像(国内加速)

npm config set registry https://registry.npmmirror.com

查看:

npm config get registry

3. 安装常用工具

npm install -g yarn pnpm

三、运行 Node 服务(示例)

node app.js

后台运行:

nohup node app.js &

或使用 PM2:

npm install -g pm2
pm2 start app.js

四、防火墙(如启用)

sudo ufw allow 3000

五、常见问题

  • node 命令不存在:检查 PATH 或重新登录终端
  • EACCES 权限错误:用 NVM 或配置 npm prefix
  • 版本太旧:用 NodeSource 或 NVM

如果你能说明:

  • Debian 版本(如 11 / 12)
  • 用途(开发 / 生产 / 服务器)
  • 是否需要多版本

我可以给你更精确的配置方案。

0