温馨提示×

Debian怎么安装Nodejs

小樊
43
2026-07-15 03:39:17
栏目: 编程语言

在 Debian 上安装 Node.js 有多种方式,推荐优先使用 NodeSource 或 nvm,而不是系统自带仓库(版本通常较旧)。下面按常用程度给你几种方法。


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

适合:需要稳定、较新版本(如 18/20 LTS)

1️⃣ 更新系统

sudo apt update
sudo apt install -y curl

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

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

可选版本:

  • 18.x(LTS)
  • 20.x(推荐)
  • 22.x(最新)

3️⃣ 安装 Node.js

sudo apt install -y nodejs

4️⃣ 验证

node -v
npm -v

✅ 这是 生产环境最常用方式


方法二:使用 nvm 安装(最灵活,适合开发)

适合:多版本切换、开发环境

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

4️⃣ 验证

node -v
npm -v

优点

  • 不影响系统环境
  • 可随时切换版本

方法三:使用 Debian 官方仓库(不推荐)

适合:临时使用、测试,不关心新特性

sudo apt update
sudo apt install nodejs npm

⚠️ 问题:

  • 版本很旧(可能是 12.x 或更低)
  • 不建议用于前端 / 现代 Node.js 项目

方法四:使用 Snap(可选)

sudo apt install snapd
sudo snap install node --classic --channel=20

⚠️ 某些 Debian 服务器环境可能不适用


✅ 推荐选择总结

场景 推荐方式
服务器 / 生产 NodeSource
本地开发 nvm
临时测试 apt

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

  • Debian 版本(如 11 / 12)
  • 用 Node.js 做什么(前端 / 后端 / Docker)

我可以给你最合适的安装方案

0