温馨提示×

ubuntu怎么搭建nodejs环境

小樊
42
2026-09-19 00:09:05
栏目: 编程语言

在 Ubuntu 上搭建 Node.js 环境一般有几种常见方式,下面从推荐到不推荐给你讲清楚,你可以按自己需求选。


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

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装依赖

sudo apt install -y curl build-essential

3. 添加 NodeSource 源(以 Node 20 为例)

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

想装其他版本,把 20.x 改成 18.x、22.x 等

4. 安装 Node.js

sudo apt install -y nodejs

5. 验证

node -v
npm -v

二、简单方式:直接用 apt 安装(版本较旧)

适合不追求新版本的学习或测试:

sudo apt update
sudo apt install -y nodejs npm

查看版本:

node -v
npm -v

⚠️ Ubuntu 自带源里的 Node 通常比较旧(如 12/14)


三、开发推荐:使用 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. 设置默认版本

nvm alias default 20

✅ 优点:

  • 可多版本共存
  • 不影响系统 Node
  • 非常适合前端/全栈开发

四、可选:安装 Yarn(可选)

npm install -g yarn
yarn -v

五、常见问题

1. npm 权限问题

不要用 sudo npm 建议:

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

2. 国内加速(可选)

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

六、总结推荐

场景 推荐方式
服务器部署 NodeSource
学习/测试 apt
前端开发 nvm ✅

如果你是 Ubuntu 22.04 / 24.04,或者想搭 Vue / React / Nest / 后端服务,可以告诉我,我给你更具体的方案。

0 踩