温馨提示×

ubuntu nodejs环境怎么配

小樊
38
2026-10-07 13:07:06
栏目: 编程语言

在 Ubuntu 上配置 Node.js 环境,常见、稳妥的方式有以下几种。下面从推荐方式到其他方式给你讲清楚。


一、推荐方式:用 NodeSource 安装(版本新、可控)

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装依赖

sudo apt install -y curl gnupg

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

二、最简单方式:用 Ubuntu 自带仓库(不推荐生产)

sudo apt update
sudo apt install -y nodejs npm

⚠️ 缺点:版本通常比较旧


三、推荐开发用:用 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

四、常用配套配置

1. 设置 npm 镜像(国内更快)

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

2. 全局目录权限(避免 sudo)

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

五、常见问题

端口占用

lsof -i:3000

防火墙

sudo ufw allow 3000

如果你告诉我:

  • 是 服务器 / 本地开发 / Docker
  • 用 Node 几
  • 是否要 PM2 / Nginx

我可以直接给你一套完整配置方案。

0 踩