温馨提示×

debian装nodejs要啥依赖

小樊
43
2026-09-26 13:21:27
栏目: 编程语言

在 Debian 上安装 Node.js,通常不需要太多额外依赖,但取决于你用哪种方式安装,以及是否要编译源码。


一、用官方仓库 apt 安装(最简单,推荐)

sudo apt update
sudo apt install nodejs npm

✅ 基本无额外依赖
系统会自动装好需要的库(如 libssl、libc 等)

⚠️ 注意:Debian 自带仓库的 Node 版本通常较旧


二、用 NodeSource 安装新版本(推荐生产用)

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo bash -
sudo apt install nodejs

✅ 依赖由 apt 自动处理
✅ 不需要手动装编译工具


三、源码编译安装(不推荐,除非特殊需求)

如果你自己 ./configure && make:

需要的基础依赖

sudo apt install -y \
  build-essential \
  libssl-dev \
  curl \
  wget \
  python3 \
  g++ \
  make

常见依赖说明:

  • build-essential:gcc / g++ / make
  • libssl-dev:HTTPS / crypto
  • python3:构建脚本用

四、常见额外需求(按需)

场景 需要装的
原生模块(npm i 报错) build-essential
使用 yarn npm i -g yarn
使用 pnpm npm i -g pnpm
系统服务 systemd

五、验证

node -v
npm -v

总结一句话

Debian 装 Node.js,用 apt 或 NodeSource,基本不用管依赖;只有源码编译才需要 build-essential。

如果你告诉我:

  • Debian 版本(10 / 11 / 12)
  • 要不要最新版
  • 是否用于服务器

我可以给你最合适的安装命令。

0 踩