温馨提示×

ubuntu如何配置nodejs版

小樊
47
2026-10-16 08:14:30
栏目: 编程语言

你说的 “Ubuntu 如何配置 Node.js 版”,我理解成 在 Ubuntu 上安装和配置 Node.js 环境。下面给你几种常见、推荐的做法,从「最省事」到「最专业」。


一、最简单方式(不推荐生产环境)

直接用 Ubuntu 自带源安装:

sudo apt update
sudo apt install nodejs npm

查看版本:

node -v
npm -v

⚠️ 缺点:版本通常很旧


二、推荐方式:用 NodeSource 安装指定版本(最常用)

1️⃣ 安装 18.x(LTS,推荐)

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

2️⃣ 安装 20.x(当前 LTS)

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

验证:

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 18
nvm install 20

3️⃣ 设置默认版本

nvm use 18
nvm alias default 18

四、配置 npm(可选但推荐)

设置国内镜像(加速)

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

查看:

npm config get registry

五、常见问题

❓ 权限问题(EACCES)

不要用 sudo npm

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

六、验证是否成功

node -e "console.log('Node OK')"

如果你说的 “Node.js 版”是指某个具体项目(比如:

  • Electron
  • Next.js
  • Vue / React
  • 某个 npm 包版本

可以告诉我 具体场景,我可以给你更精确的 Ubuntu 配置方案。

0 踩