温馨提示×

centos nodejs怎么配环境变量

小樊
37
2026-09-11 18:15:02
栏目: 编程语言

在 CentOS 上配置 Node.js 的环境变量,通常有以下几种常见做法,按推荐程度从简单到规范说明。


一、使用包管理器安装(最简单,自动配好)

1. 使用 NodeSource 安装(推荐)

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

安装完成后,nodenpm 命令会自动加入 /usr/bin无需手动配置环境变量

验证:

node -v
npm -v

二、手动下载 Node.js 二进制包(需配置环境变量)

如果你是从官网下载的 node-vxx-linux-x64.tar.xz

1. 解压

tar -xvf node-v18.20.0-linux-x64.tar.xz -C /usr/local/
mv /usr/local/node-v18.20.0-linux-x64 /usr/local/node

2. 配置环境变量

编辑用户或全局环境变量文件:

只对当前用户(推荐)

vi ~/.bashrc

添加:

export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH

使配置生效:

source ~/.bashrc

对所有用户

sudo vi /etc/profile

添加同样内容,然后:

source /etc/profile

三、使用 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 18
nvm use 18

nvm 会自动管理环境变量,不需要手动配置。


四、常见问题排查

1. node: command not found

  • 检查 which node
  • 确认 PATH 是否包含 node 的 bin 目录

2. 多用户问题

  • 服务器环境建议放 /usr/local/node
  • 避免只配置在 root 的 ~/.bashrc

总结建议

使用场景 推荐方式
生产服务器 NodeSource yum 安装
自定义版本 二进制 + 环境变量
本地开发 nvm

如果你是具体场景(如 Docker、宝塔、CI),可以告诉我,我给你更针对性的配置方式。

0