温馨提示×

centos Nodejs怎么环境变量

小樊
34
2026-09-18 00:09:12
栏目: 编程语言

在 CentOS 上配置 Node.js 的环境变量,通常有两种情况:用包管理器/二进制包安装后配置 PATH,以及用 nvm 管理 Node 版本。下面按常见方式给你说明。


一、已安装 Node.js(如官方二进制包)

假设你把 Node.js 解压到了:

/opt/nodejs

1. 找到 Node 的 bin 目录

ls /opt/nodejs/bin

应该能看到 nodenpmnpx

2. 配置环境变量(推荐全局)

编辑 /etc/profile.d/node.sh(对所有用户生效):

sudo vi /etc/profile.d/node.sh

写入以下内容(注意路径):

export NODE_HOME=/opt/nodejs
export PATH=$NODE_HOME/bin:$PATH

保存后执行:

source /etc/profile

3. 验证

node -v
npm -v

二、用 yum / dnf 安装的 Node.js

如果是通过 EPEL 或 NodeSource 安装:

node -v
which node

一般已经在 /usr/bin/node不需要手动配置 PATH

如果命令找不到,可补一行:

export PATH=/usr/bin:$PATH

三、使用 nvm 管理 Node(推荐开发环境)

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 会自动配置好环境变量。


四、只给当前用户配置(可选)

编辑 ~/.bashrc

vi ~/.bashrc

添加:

export PATH=/opt/nodejs/bin:$PATH

执行:

source ~/.bashrc

如果你愿意,可以告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • Node 安装方式(yum / 二进制 / nvm)

我可以给你精确命令

0