温馨提示×

如何安装debian nodejs

小樊
47
2026-09-01 16:45:32
栏目: 编程语言

下面给你几种在 Debian 上安装 Node.js 的常用方法,从“最简单”到“最灵活”排列,你可以按需求选择。


方法一:使用 Debian 自带的 apt(最简单,但版本较旧)

适合:只是想用 Node,不追求最新版本。

sudo apt update
sudo apt install nodejs npm

检查版本:

node --version
npm --version

⚠️ Debian 稳定版的 Node 版本通常比较老(如 12 / 18)。


方法二:使用 NodeSource 官方源(推荐,版本新)

适合:生产环境、需要新版 Node。

示例:安装 Node.js 20.x

sudo apt update
sudo apt install -y curl

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

sudo apt install -y nodejs

验证:

node -v
npm -v

✅ 优点:

  • 官方维护
  • 版本新
  • 支持 apt 升级

方法三:使用 NVM(推荐给开发者)

适合:需要多版本切换、本地开发。

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

重新登录或执行:

source ~/.bashrc

安装 Node:

nvm install --lts
nvm use --lts

查看版本:

node -v

✅ 优点:

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

方法四:直接下载官方二进制(不推荐新手)

wget https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.xz
tar -xf node-v20.11.1-linux-x64.tar.xz
sudo mv node-v20.11.1-linux-x64 /opt/node

添加到 PATH:

export PATH=/opt/node/bin:$PATH

常见问题

1. npm 命令不存在?

sudo apt install npm

2. 权限问题(npm 全局安装报错)

✅ 推荐用 nvm
❌ 不推荐 sudo npm -g

3. Debian 版本查看

cat /etc/debian_version

推荐总结

场景 推荐方式
新手 / 快速用 apt
服务器 / 生产 NodeSource
开发 / 多版本 NVM

如果你告诉我:

  • Debian 版本(11 / 12)
  • 用途(服务器 / 开发 / 脚本)

我可以给你精确到命令的安装方案

0