在 CentOS 上设置 Node.js 路径,通常是指把 node / npm 加到环境变量 PATH 里,或者指定 node 的安装路径。下面按常见场景给你说明。
which node
which npm
常见路径:
/usr/bin/node/usr/local/bin/node~/.nvm/versions/node/vXX.X.X/binexport PATH=/usr/local/bin:$PATH
只对当前会话有效
vi ~/.bashrc
在最后加:
export PATH=/usr/local/bin:$PATH
保存后执行:
source ~/.bashrc
vi /etc/profile
添加:
export PATH=/usr/local/bin:$PATH
然后:
source /etc/profile
如果你是用 nvm 安装的 Node:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 18
nvm use 18
nvm 会自动配置 PATH,不需要手动设。
例如:
tar -xvf node-v18.19.0-linux-x64.tar.xz -C /opt
设置路径:
vi /etc/profile
export NODE_HOME=/opt/node-v18.19.0-linux-x64
export PATH=$NODE_HOME/bin:$PATH
source /etc/profile
验证:
node -v
npm -v
nodejs 而不是 nodeyum install -y nodejs
npm install -g npm
如果你能告诉我:
我可以给你精确的一条命令配置。