温馨提示×

Ubuntu Nodejs环境怎么搭

小樊
42
2026-08-21 20:53:07
栏目: 编程语言

在 Ubuntu 上搭建 Node.js 环境,推荐用 nvm(Node Version Manager),最干净、最灵活。下面给你几种常见方式,从最推荐次选


✅ 方式一(强烈推荐):使用 nvm 安装 Node.js

1️⃣ 安装 nvm

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

安装完成后,执行:

source ~/.bashrc
# 或
source ~/.zshrc

验证:

nvm --version

2️⃣ 使用 nvm 安装 Node.js

查看最新 LTS 版本:

nvm install --lts

或指定版本:

nvm install 18
nvm install 20

查看已安装版本:

nvm ls

切换版本:

nvm use 20

设置默认版本:

nvm alias default 20

3️⃣ 验证 Node / npm

node -v
npm -v

✅ 优点:

  • 多版本共存
  • 不影响系统环境
  • 适合开发

✅ 方式二:Ubuntu 官方仓库(不推荐开发用)

sudo apt update
sudo apt install nodejs npm

查看版本:

node -v
npm -v

⚠️ 缺点:

  • 版本通常很旧
  • 不适合现代前端 / 后端项目

✅ 方式三:NodeSource(适合服务器)

适合 生产环境 / CI

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

验证:

node -v
npm -v

✅ 常用配置(建议)

1️⃣ 配置 npm 国内镜像(加速)

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

2️⃣ 安装 yarn(可选)

npm install -g yarn

3️⃣ 安装 pnpm(推荐)

npm install -g pnpm

✅ 常见排错

❌ npm 权限问题

不要用 sudo npm,而是:

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

✅ 总结推荐

场景 推荐方式
本地开发 ✅ nvm
服务器 NodeSource
快速测试 apt

如果你告诉我:

  • Ubuntu 版本(20.04 / 22.04 / 24.04)
  • 用途(前端 / 后端 / 全栈 / 服务器)

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

0