温馨提示×

什么方式配置Debian Nodejs

小樊
56
2026-08-28 06:53:03
栏目: 编程语言

在 Debian 系统上配置(安装)Node.js,常见且推荐的方式有以下几种,按推荐程度从高到低介绍,并附上操作步骤。


✅ 方式一(最推荐):使用 NodeSource 安装指定版本(官方推荐)

适合需要特定 Node.js 版本(如 18、20、22)的用户。

1️⃣ 安装依赖

sudo apt update
sudo apt install -y curl ca-certificates gnupg

2️⃣ 导入 NodeSource GPG 密钥

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg

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

NODE_MAJOR=20
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list

4️⃣ 安装 Node.js

sudo apt update
sudo apt install -y nodejs

5️⃣ 验证

node -v
npm -v

✅ 优点:

  • 版本新
  • 管理方便
  • 官方推荐

✅ 方式二:使用 NVM(Node Version Manager)【开发者首选】

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

1️⃣ 安装 NVM

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

重新加载 shell:

source ~/.bashrc

2️⃣ 安装 Node.js

nvm install 20
nvm use 20

3️⃣ 设置默认版本

nvm alias default 20

✅ 优点:

  • 多版本切换
  • 不影响系统环境
  • 非常适合开发环境

✅ 方式三:使用 Debian 官方仓库(不推荐新项目)

适合只需稳定旧版本、不追求新特性。

sudo apt update
sudo apt install -y nodejs npm

查看版本:

node -v

⚠️ 缺点:

  • 版本较旧(Debian 12 可能为 18.x 或更低)
  • 更新慢

✅ 方式四:使用二进制包(高级用法)

适合离线部署或定制环境。

  1. 前往官网下载: https://nodejs.org/dist/
  2. 解压并配置环境变量

✅ 推荐总结

使用场景 推荐方式
生产环境 ✅ NodeSource
本地开发 ✅ NVM
快速测试 Debian 官方仓库
离线/定制 二进制包

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

  • ✅ Debian 版本(11 / 12)
  • ✅ 用途(开发 / 生产 / Docker)
  • ✅ 是否需要 npm、yarn、pnpm、pm2

我可以给你一条完整可直接执行的方案。

0 踩