在 CentOS 上配置 Node.js,一般包含安装 Node.js、配置国内源、管理版本、设置全局目录等步骤。下面给你一套常用、稳妥的做法(适用于 CentOS 7 / 8 / Stream)。
# 安装依赖
sudo yum install -y gcc-c++ make
# 添加 NodeSource 源(以 Node 18 为例)
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
# 安装 Node.js
sudo yum install -y nodejs
# 查看版本
node -v
npm -v
想装其他版本,把
18.x改成16.x/20.x即可。
sudo yum install -y epel-release
sudo yum install -y nodejs npm
npm config set registry https://registry.npmmirror.com
查看是否成功:
npm config get registry
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
# 写入环境变量
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
# 使用 nvm
nvm install 18
nvm use 18
nvm alias default 18
sudo firewall-cmd --permanent --add-port=3000/tcp
sudo firewall-cmd --reload
node -e "console.log('Node.js OK')"
如果你是要:
告诉我你的具体用途,我可以给你更针对性的配置方案。