温馨提示×

debiannodejs环境怎建

小樊
45
2026-10-22 21:17:53
栏目: 编程语言

在 Debian 上搭建 Node.js 环境,常见有 三种方式:系统 apt 安装(简单但版本旧)、NodeSource 仓库(推荐,版本新)、nvm(多版本切换)。下面按推荐程度给你说明。


一、用 NodeSource 安装(✅ 推荐,版本新、稳定)

1. 更新系统

sudo apt update
sudo apt install -y curl

2. 添加 NodeSource(以 Node 20 为例)

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

想装 18 就改 setup_18.x,22 就 setup_22.x

3. 安装 Node.js

sudo apt install -y nodejs

4. 验证

node -v
npm -v

二、用 apt 直接装(⚠️ 简单但版本旧)

sudo apt update
sudo apt install -y nodejs npm

查看版本:

node -v

Debian 稳定版里 Node 通常比较老(如 12/18),不推荐生产用


三、用 nvm 安装(✅ 适合开发 / 多版本)

1. 安装 nvm

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

2. 刷新环境

source ~/.bashrc

3. 安装 Node

nvm install 20
nvm use 20

4. 验证

node -v

四、常见补充

换 npm 国内源(可选)

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

全局安装权限问题

建议 不要加 sudo 装全局包,用 nvm 或:

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'

总结建议

  • 服务器 / 生产:NodeSource ✅
  • 本地开发 / 多版本:nvm ✅
  • 临时玩玩:apt ⚠️

如果你告诉我:

  • Debian 版本(cat /etc/os-release)
  • 用途(生产 / 开发 / 学习)

我可以给你更精确的一步到位命令。

0 踩