在 Debian 上安装 Node.js,通常不需要太多额外依赖,但取决于你用哪种方式安装,以及是否要编译源码。
sudo apt update
sudo apt install nodejs npm
✅ 基本无额外依赖
系统会自动装好需要的库(如 libssl、libc 等)
⚠️ 注意:Debian 自带仓库的 Node 版本通常较旧
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++ / makelibssl-dev:HTTPS / cryptopython3:构建脚本用| 场景 | 需要装的 |
|---|---|
| 原生模块(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。
如果你告诉我:
我可以给你最合适的安装命令。