温馨提示×

linux nodejs如何配置环境

小樊
50
2026-10-16 00:07:21
栏目: 编程语言

在 Linux 上配置 Node.js 环境,常见、推荐的方式有以下几种。下面从最推荐 → 最原始依次说明,你可以按需求选择。


一、使用 NodeSource 安装(推荐,版本新、简单)

适用于 Ubuntu / Debian / CentOS 等。

1️⃣ Ubuntu / Debian

# 安装依赖
sudo apt update
sudo apt install -y curl

# 添加 NodeSource(以 Node 20 为例)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -

# 安装 Node.js
sudo apt install -y nodejs

# 验证
node -v
npm -v

2️⃣ CentOS / Rocky / Alma

curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash -
sudo yum install -y nodejs

二、使用 NVM(最灵活,推荐开发用)

优点:可多版本切换,不影响系统环境。

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

# 重新加载 shell
source ~/.bashrc

# 安装 Node
nvm install 20
nvm use 20
nvm alias default 20

# 验证
node -v
npm -v

✅ 适合:

  • 前端 / 后端开发
  • 需要多个 Node 版本

三、使用系统包管理器(最简单,但版本旧)

Ubuntu

sudo apt update
sudo apt install nodejs npm

⚠️ 版本通常较老,不推荐生产使用。


四、手动下载二进制(不推荐,除非离线)

wget https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.xz
tar -xf node-v20.11.1-linux-x64.tar.xz
sudo mv node-v20.11.1-linux-x64 /usr/local/node

# 配置环境变量
echo 'export PATH=/usr/local/node/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

五、基础环境配置(重要)

1️⃣ 配置 npm 镜像(国内推荐)

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

2️⃣ 全局安装目录(避免权限问题)

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')"
npm -v

七、常见问题

❌ npm 权限错误

✅ 使用 nvm 或配置 ~/.npm-global

❌ command not found

✅ 检查 PATH 是否包含 node 的 bin 目录


如果你告诉我:

  • Linux 发行版(Ubuntu / CentOS / 银河麒麟等)
  • 用途(学习 / 开发 / 生产)
  • 是否需要多版本

我可以给你精确到命令的配置方案。

0 踩