温馨提示×

centos如何设置nodejs路径

小樊
49
2026-09-27 00:37:47
栏目: 编程语言

在 CentOS 上设置 Node.js 的路径,通常有以下几种常见场景和方法。你可以根据自己是临时使用、用户级配置还是系统级配置来选择。


一、确认 Node.js 是否已安装

which node
node -v
  • 如果已安装,会显示路径(如 /usr/bin/node 或 /usr/local/bin/node)
  • 如果未安装,先安装 Node.js

二、通过 yum / dnf 安装(推荐)

CentOS 7

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

CentOS 8 / Stream

dnf install -y nodejs

安装后 Node 一般在:

/usr/bin/node
/usr/bin/npm

✅ 这种方式的路径已自动加入 PATH,无需手动设置。


三、手动安装 Node.js(tar 包方式)

1. 下载并解压

wget https://nodejs.org/dist/v18.19.0/node-v18.19.0-linux-x64.tar.xz
tar -xf node-v18.19.0-linux-x64.tar.xz -C /opt

2. 设置 Node.js 路径

临时生效(当前终端)

export PATH=/opt/node-v18.19.0-linux-x64/bin:$PATH

当前用户永久生效

vi ~/.bashrc

添加:

export PATH=/opt/node-v18.19.0-linux-x64/bin:$PATH

保存后执行:

source ~/.bashrc

所有用户永久生效

vi /etc/profile

添加:

export PATH=/opt/node-v18.19.0-linux-x64/bin:$PATH

执行:

source /etc/profile

四、使用 nvm 管理 Node.js(推荐开发环境)

安装 nvm

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

加载 nvm

source ~/.bashrc

安装并使用 Node

nvm install 18
nvm use 18

✅ nvm 会自动管理 Node 路径,不需要手动配置 PATH。


五、验证路径设置是否成功

which node
node -v
npm -v

六、常见问题

1. node: command not found

  • PATH 未配置
  • 使用了非登录 shell(用 source ~/.bashrc)

2. 多个 Node 版本冲突

which -a node

删除或调整 PATH 顺序即可。


如果你能告诉我:

  • CentOS 版本
  • Node 安装方式(yum / 手动 / nvm)
  • 是系统服务还是普通用户使用

我可以给你更精确的配置方案。

0 踩