温馨提示×

如何给debian装nodejs

小樊
42
2026-09-01 17:00:34
栏目: 编程语言

在 Debian 上安装 Node.js 有多种方式,下面按推荐程度给你介绍几种常见方法。


方法一(推荐):使用 NodeSource 官方源安装(版本新、可控)

以安装 Node.js 20.x 为例(也可换成 18.x / 22.x):

# 更新系统
sudo apt update
sudo apt install -y curl

# 添加 NodeSource 源(以 20.x 为例)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -

# 安装 Node.js
sudo apt install -y nodejs

# 验证
node -v
npm -v

✅ 优点:版本新、升级方便
❌ 需要联网


方法二:使用 Debian 自带 apt 安装(最简单,但版本旧)

sudo apt update
sudo apt install -y nodejs npm

node -v

⚠️ Debian 稳定版中的 Node.js 通常较旧(如 12.x / 18.x)


方法三:使用 NVM(适合开发,多版本切换)

适合开发环境,不影响系统 Node:

# 安装依赖
sudo apt install -y curl git

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

# 重新打开终端或执行
source ~/.bashrc

# 安装 Node
nvm install 20
nvm use 20
node -v

✅ 可同时管理多个 Node 版本
❌ 仅对当前用户生效


方法四:下载官方二进制包(离线可用)

wget https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.xz
sudo tar -xJf node-v20.11.1-linux-x64.tar.xz -C /opt/
sudo ln -s /opt/node-v20.11.1-linux-x64/bin/node /usr/bin/node
sudo ln -s /opt/node-v20.11.1-linux-x64/bin/npm /usr/bin/npm

推荐选择

  • 服务器 / 生产:NodeSource
  • 开发 / 学习:NVM
  • 快速测试:apt

如果你告诉我:

  • Debian 版本(如 11 / 12)
  • 用途(生产 / 开发)
  • 是否需要特定 Node 版本

我可以给你精确命令

0