温馨提示×

Debian怎么配置Nodejs环境

小樊
48
2026-08-14 00:22:16
栏目: 编程语言

下面是在 Debian 系统上配置 Node.js 环境的几种常见方法,从「推荐方式」到「进阶/多版本管理」逐一说明,适用于 Debian 10/11/12。


✅ 推荐方式一:使用 NodeSource(官方推荐,版本新)

1️⃣ 安装依赖

sudo apt update
sudo apt install -y curl

2️⃣ 添加 NodeSource 仓库(以 Node.js 20 为例)

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

你也可以换成:

  • setup_18.x(LTS)
  • setup_21.x(最新)

3️⃣ 安装 Node.js

sudo apt install -y nodejs

4️⃣ 验证

node -v
npm -v

✅ 优点:

  • 版本新
  • 适合生产环境

✅ 方式二:使用 Debian 官方源(简单但版本可能较旧)

sudo apt update
sudo apt install -y nodejs npm

查看版本:

node -v
npm -v

⚠️ Debian stable 仓库的 Node.js 版本通常较老,不推荐用于新项目。


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

适合需要 多个 Node.js 版本 的开发者。

1️⃣ 安装 NVM

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

然后执行:

source ~/.bashrc

(如果是 zsh)

source ~/.zshrc

2️⃣ 安装 Node.js

nvm install 20
nvm use 20

设置默认版本:

nvm alias default 20

3️⃣ 验证

node -v
npm -v

✅ 优点:

  • 支持多版本切换
  • 不影响系统环境
  • 适合前端 / 后端开发

✅ 配置 npm 全局目录(防止权限问题)

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

✅ 配置国内镜像(加速 npm)

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

✅ 常见环境变量示例(可选)

export NODE_ENV=production

可写入:

~/.bashrc

✅ 测试 Node.js 是否正常工作

node -e "console.log('Node.js is working')"

✅ 推荐方案总结

场景 推荐方式
服务器 / 生产环境 ✅ NodeSource
开发 / 多版本 ✅ NVM
快速测试 APT 官方源

如果你愿意,我可以:

  • 帮你 写一份完整的 Debian + Node.js + Nginx + PM2 部署流程
  • 或根据 你的 Debian 版本(10 / 11 / 12) 精确推荐方案

0