在CentOS上配置Node.js環境主要包括以下幾個步驟:
更新系統包:
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:
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
編輯/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
安裝PM2:
npm install pm2 -g
使用PM2啟動應用:
pm2 start /path/to/your/app.js
設置PM2開機自啟動:
pm2 startup
查看PM2狀態:
pm2 status