在 CentOS 下配置 Node.js 的路径(PATH),一般分为几种常见场景。下面按推荐程度给你详细说明。
这是最常用、最省事的方式,Node.js 会自动加入 PATH。
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
sudo yum install -y nodejs
node -v
npm -v
✅ 如果成功输出版本号,说明 PATH 已自动配置好,无需额外操作。
如果你下载的是 Node.js 官方 二进制包(如 node-v18.19.0-linux-x64.tar.xz),需要手动配置 PATH。
tar -xf node-v18.19.0-linux-x64.tar.xz
sudo mv node-v18.19.0-linux-x64 /usr/local/node
编辑:
sudo vi /etc/profile
在文件末尾添加:
export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH
source /etc/profile
node -v
npm -v
✅ 如果成功,说明路径配置完成。
编辑当前用户的环境变量:
vi ~/.bashrc
添加:
export PATH=/usr/local/node/bin:$PATH
然后:
source ~/.bashrc
which node
或:
whereis node
node: command not found说明:
source解决方案:
echo $PATH
确认是否包含 node 的 bin 目录。
/usr/bin/node,但版本不对可能是系统自带旧版 Node.js:
sudo yum remove nodejs
然后重新安装 NodeSource 版本。
| 场景 | 推荐方式 |
|---|---|
| 生产环境 | NodeSource + yum |
| 多版本管理 | nvm |
| 离线安装 | 官方二进制 + PATH |
如果你愿意,可以告诉我:
我可以给你一份完全定制化的配置方案。