温馨提示×

Debian下Nodejs如何配置

小樊
47
2026-07-01 19:01:12
栏目: 编程语言

Debian 下配置 Node.js,推荐采用 官方源 / NodeSource 的方式,下面给你几种常用、可靠的方法(从推荐到补充)。


✅ 推荐方式一:使用 NodeSource 安装(最常用)

适用于 Debian 10 / 11 / 12,可安装指定 Node.js 版本(如 LTS)。

1️⃣ 安装依赖

sudo apt update
sudo apt install -y curl build-essential

2️⃣ 添加 NodeSource 源(以 Node.js 20 LTS 为例)

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -

如需其他版本:

  • setup_18.x
  • setup_21.x
  • setup_22.x

3️⃣ 安装 Node.js

sudo apt install -y nodejs

4️⃣ 验证

node -v
npm -v

✅ 优点:

  • 官方维护
  • 版本新
  • npm 自动安装

✅ 推荐方式二:使用 NVM(适合开发环境)

NVM 可以在同一台机器上切换多个 Node.js 版本。

1️⃣ 安装 NVM

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

2️⃣ 重新加载 shell

source ~/.bashrc

3️⃣ 安装 Node.js

nvm install 20
nvm use 20

4️⃣ 设为默认版本

nvm alias default 20

5️⃣ 验证

node -v
npm -v

✅ 适合:

  • 前端 / 后端开发
  • 多项目多 Node 版本

⚠️ 不推荐方式:Debian 默认源安装

sudo apt install nodejs npm

❌ 问题:

  • 版本非常旧(常为 12.x 或更老)
  • 不符合现代项目需求

仅在 运行旧系统服务 时考虑。


✅ 配置 npm(可选但推荐)

1️⃣ 避免 sudo 安装全局包

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

2️⃣ 国内加速(如有需要)

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

✅ 常见问题排查

1️⃣ node: command not found

  • 检查是否安装成功
  • 重启终端
  • NVM 用户需 source ~/.bashrc

2️⃣ npm 版本过老

npm install -g npm@latest

✅ 总结推荐

场景 推荐方案
服务器 / 生产 ✅ NodeSource
本地开发 ✅ NVM
老旧系统 默认 apt(不推荐)

如果你能告诉我:

  • Debian 版本(10 / 11 / 12?)
  • 用途(前端 / 后端 / Docker / 生产环境)

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

0