在 CentOS 上配置 Node.js 一般有几种常见方式,下面按推荐程度给你说明,你可以根据场景选择。
sudo yum update -y
sudo yum install -y gcc-c++ make
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
想装其他版本,把
18.x改成:
- 16.x
- 20.x
- 22.x
sudo yum install -y nodejs
node -v
npm -v
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 18
nvm use 18
node -v
✅ 优点:可随时切换 Node 版本
❌ 缺点:仅当前用户可用
sudo yum install -y nodejs npm
⚠️ CentOS 默认源中 Node 版本很老(通常是 6/8),不建议生产使用
npm config set registry https://registry.npmmirror.com
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
node app.js
# 或后台运行
nohup node app.js &
如果你能告诉我:
我可以给你更精确的配置方案。