在 CentOS 上设置 Node.js 的路径,通常有以下几种场景和做法:
which node
node -v
如果没安装:
# 使用 yum(版本可能较旧)
sudo yum install -y nodejs npm
# 或使用 NodeSource(推荐)
curl -sL https://rpm.nodesource.com/setup_18.x | sudo bash -
sudo yum install -y nodejs
如果是手动安装(如二进制包、nvm),需要配置环境变量。
export PATH=/usr/local/node/bin:$PATH
编辑用户环境变量:
vi ~/.bashrc
添加:
export PATH=/usr/local/node/bin:$PATH
生效:
source ~/.bashrc
或系统级(所有用户):
sudo vi /etc/profile
添加同样内容,然后:
source /etc/profile
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。
sudo ln -s /usr/local/node/bin/node /usr/bin/node
sudo ln -s /usr/local/node/bin/npm /usr/bin/npm
echo $PATH
如果你能说下:
我可以给你更精确的配置方式。