在 CentOS 上配置 Node.js 的环境变量,通常有两种情况:用包管理器/二进制包安装后配置 PATH,以及用 nvm 管理 Node 版本。下面按常见方式给你说明。
假设你把 Node.js 解压到了:
/opt/nodejs
ls /opt/nodejs/bin
应该能看到 node、npm、npx
编辑 /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
node -v
npm -v
如果是通过 EPEL 或 NodeSource 安装:
node -v
which node
一般已经在 /usr/bin/node,不需要手动配置 PATH。
如果命令找不到,可补一行:
export PATH=/usr/bin:$PATH
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 18
nvm use 18
nvm 会自动配置好环境变量。
编辑 ~/.bashrc:
vi ~/.bashrc
添加:
export PATH=/opt/nodejs/bin:$PATH
执行:
source ~/.bashrc
如果你愿意,可以告诉我:
我可以给你精确命令。