温馨提示×

Ubuntu怎么配置Nodejs

小樊
42
2026-07-11 06:37:27
栏目: 编程语言

Ubuntu 上配置 Node.js 有多种方式,下面按推荐程度给你详细说明,适合不同使用场景。


✅ 方式一(推荐):使用 NodeSource(版本新、稳定)

适合:生产环境 / 需要指定 Node.js 版本

1️⃣ 更新系统

sudo apt update && sudo apt upgrade -y

2️⃣ 安装依赖

sudo apt install -y curl

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

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

你也可以换成:

  • 18.x(LTS)
  • 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

然后执行:

source ~/.bashrc

2️⃣ 安装 Node.js

nvm install 20
nvm use 20

3️⃣ 设置默认版本

nvm alias default 20

4️⃣ 验证

node -v
npm -v

优点

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

✅ 方式三:使用 Ubuntu 官方源(不推荐)

sudo apt install nodejs npm

⚠️ 缺点:

  • 版本较旧
  • 不适合现代前端 / 后端项目

✅ 配置 npm(可选但推荐)

1️⃣ 修改 npm 全局目录(避免 sudo)

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

2️⃣ 添加到环境变量

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

✅ 常见环境配置

安装常用工具

npm install -g yarn pnpm

设置国内镜像(加速)

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

✅ 推荐方案总结

场景 推荐方式
新手 / 学习 nvm
服务器 / 生产 NodeSource
临时测试 apt

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

  • ✅ Ubuntu 版本(如 20.04 / 22.04)
  • ✅ 是服务器还是本地开发
  • ✅ 是否用于前端 / 后端 / 全栈

我可以给你最合适的一套配置方案

0