温馨提示×

Debian如何配置Nodejs环境

小樊
45
2026-07-15 05:53:22
栏目: 编程语言

下面给你一份在 Debian 系统上配置 Node.js 环境的完整指南,从推荐方式可选方式都涵盖,适合服务器和生产环境。


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

1️⃣ 更新系统

sudo apt update
sudo apt upgrade -y

2️⃣ 安装必要工具

sudo apt install -y curl gnupg

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

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

如果你需要其他版本:

  • Node 18:setup_18.x
  • Node 21:setup_21.x

4️⃣ 安装 Node.js

sudo apt install -y nodejs

5️⃣ 验证安装

node -v
npm -v

✅ 优点:

  • 版本新
  • 官方维护
  • 适合生产环境

二、使用 NVM(适合开发环境,多版本切换)

1️⃣ 安装 NVM

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

重新加载 shell:

source ~/.bashrc

2️⃣ 使用 NVM 安装 Node.js

nvm install 20
nvm use 20

设置默认版本:

nvm alias default 20

3️⃣ 验证

node -v
npm -v

✅ 优点:

  • 多版本共存
  • 不影响系统环境
  • 非常适合前端 / 后端开发

三、使用 Debian 官方仓库(不推荐生产)

sudo apt install -y nodejs npm

检查版本:

node -v

⚠️ 缺点:

  • 版本较旧
  • 不适合现代 Node.js 项目

四、配置 npm 全局目录(避免权限问题)

1️⃣ 创建目录

mkdir -p ~/.npm-global

2️⃣ 配置 npm

npm config set prefix '~/.npm-global'

3️⃣ 添加到环境变量

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

安装全局包时:

npm install -g yarn

五、安装常用工具(可选)

npm install -g yarn pnpm

六、防火墙 & 服务(服务器常见)

开放端口(如 3000)

sudo ufw allow 3000

使用 PM2 管理 Node 服务

npm install -g pm2
pm2 start app.js
pm2 save
pm2 startup

七、总结推荐方案

场景 推荐方式
服务器 / 生产 ✅ NodeSource
本地开发 ✅ NVM
快速测试 Debian 官方仓库

如果你愿意,可以告诉我:

  • Debian 版本(11 / 12)
  • 用途(前端 / 后端 / Docker / 云服务器)
  • 是否需要 Nginx + Node.js + HTTPS

我可以给你一套完整部署方案

0