在CentOS上配置Node.js环境主要包括以下几个步骤:
1. 安装Node.js
使用NodeSource仓库安装
-
更新系统包:
sudo yum update -y -
安装Node.js依赖项:
sudo yum install -y gcc gcc-c++ make -
添加NodeSource仓库:
curl -sL https://rpm.nodesource.com/setup_16.x | sudo bash - -
安装Node.js:
sudo yum install -y nodejs -
验证安装:
node -v npm -v
使用NVM(Node Version Manager)安装
-
安装NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash -
配置NVM环境变量:
编辑~/.bashrc或~/.bash_profile文件,添加以下内容:export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # 加载nvm -
使配置生效:
source ~/.bashrc -
安装Node.js:
nvm install 16 -
验证安装:
node -v npm -v
2. 配置环境变量
-
编辑
/etc/profile文件:sudo vi /etc/profile -
在文件末尾添加以下内容:
export NODE_HOME=/usr/local/node-v16.16.0-linux-x64 export PATH=$PATH:$NODE_HOME/bin -
使环境变量生效:
source /etc/profile -
验证环境变量设置:
echo $NODE_HOME echo $PATH
3. 使用PM2进行进程管理(推荐)
-
安装PM2:
npm install pm2 -g -
使用PM2启动应用:
pm2 start /path/to/your/app.js -
设置PM2开机自启动:
pm2 startup -
查看PM2状态:
pm2 status