温馨提示×

怎么在Debian配置Nodejs

小樊
35
2026-08-28 06:25:01
栏目: 编程语言

在 Debian 上配置 Node.js 有多种方式,最推荐的是使用 NodeSourcenvm(Node Version Manager)。下面按常见场景给你详细介绍。


方案一:使用 NodeSource(推荐,适合服务器 / 生产环境)

1️⃣ 更新系统

sudo apt update && sudo apt upgrade -y

2️⃣ 安装依赖

sudo apt install -y curl gnupg

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

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

Node.js 版本可根据需要调整:

  • setup_18.x
  • setup_20.x
  • setup_21.x

4️⃣ 安装 Node.js

sudo apt install -y nodejs

5️⃣ 验证安装

node -v
npm -v

方案二:使用 nvm(推荐,适合开发环境)

1️⃣ 安装 nvm

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

或使用 wget:

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

2️⃣ 重新加载 shell

source ~/.bashrc

或(zsh):

source ~/.zshrc

3️⃣ 安装 Node.js

nvm install 20

4️⃣ 设置默认版本

nvm use 20
nvm alias default 20

5️⃣ 验证

node -v
npm -v

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

Debian 仓库中的 Node.js 版本通常较旧:

sudo apt update
sudo apt install nodejs npm

查看版本:

node -v

⚠️ 不推荐用于生产环境。


常见配置建议

✅ 设置 npm 镜像(国内)

npm config set registry https://registry.npmmirror.com

✅ 全局安装目录(避免权限问题)

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

总结对比

方式 适合场景 优点
NodeSource 服务器 / 生产 稳定、官方支持
nvm 开发环境 多版本切换
apt 快速测试 简单但版本旧

如果你告诉我:

  • Debian 版本(如 11 / 12)
  • 用途(前端 / 后端 / Docker / 本地开发)

我可以给你更精确的配置方案 ✅

0