温馨提示×

Debian怎么安装指定Nodejs

小樊
49
2026-08-25 11:30:39
栏目: 编程语言

在 Debian 上安装指定版本的 Node.js,最推荐、最省心的方式是使用 Node Version Manager(nvm)。下面按常见需求给你几种方案,从最推荐系统级安装


✅ 方案一(强烈推荐):使用 nvm 安装指定 Node.js(用户级)

1️⃣ 安装 nvm

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

安装完成后执行:

source ~/.bashrc

(如果是 zsh)

source ~/.zshrc

验证:

nvm --version

2️⃣ 查看可安装版本

nvm ls-remote

3️⃣ 安装指定版本 Node.js

例如安装 18.19.0

nvm install 18.19.0

或安装 LTS

nvm install --lts

4️⃣ 设置默认版本

nvm alias default 18.19.0
nvm use 18.19.0

验证:

node -v
npm -v

✅ 优点:

  • 不影响系统环境
  • 可同时安装多个 Node 版本
  • 切换方便

✅ 方案二:使用 NodeSource(系统级安装,适合服务器)

适合生产环境不想用 nvm 的情况。

1️⃣ 安装依赖

sudo apt update
sudo apt install -y curl

2️⃣ 添加 NodeSource 指定版本(示例 Node 18)

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

可替换版本:

  • 16.x
  • 18.x
  • 20.x

3️⃣ 安装 Node.js

sudo apt install -y nodejs

验证:

node -v
npm -v

✅ 适合:

  • 服务器
  • Docker
  • CI/CD

⚠️ 注意:

  • 会覆盖系统 Node
  • 切换版本较麻烦

✅ 方案三:使用 apt 安装(版本较旧,不推荐)

Debian 自带仓库版本通常较老:

sudo apt install nodejs npm

查看版本:

apt policy nodejs

❌ 不推荐用于开发或需要新特性的场景


✅ 方案对比

方式 适合场景 指定版本 多版本
nvm 开发
NodeSource 服务器
apt 随便用用

✅ 常见问题

❓ 安装后 node 命令不存在?

source ~/.bashrc

或重新登录终端


❓ Debian 12 能用吗?

✅ 全部支持(Debian 11 / 12)


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

  • 你的 Debian 版本
  • 开发机还是服务器
  • 是否需要 指定精确版本(如 18.17.1)

我可以给你最合适的一条命令 ✅

0