node环境
- 传输node-v12.18.0-linux-x64.tar.xz到服务器 /home/用户名/node
- 解压并重命名
tar -xvf node-v12.18.0-linux-x64.tar.xz
mv node-v12.18.0-linux-x64 nodejs
- 配置环境变量
vim /home/用户名/.bash_profile
- 添加
export NODE_HOME=/home/用户名/node/nodejs
- 添加
PATH=$NODE_HOME/bin:$PATH
- 保存修改
- 执行
source /home/用户名/.bash_profile
- 添加
- 执行
node -v
验证环境是否配置成功
pm2安装
npm install pm2 -g
如果是离线安装,
- 先在有网络的机器执行
npm install pm2 -g
操作,此时/home/用户名/node/nodejs/lib/node_modules/
下会生成pm2目录 - 将整个
/home/用户名/node/nodejs
目录拷贝到需要离线安装到机器 - 配置pm2环境变量
- 添加
export PM2_HOME=/home/用户名/node/nodejs/lib/node_modules/pm2
- 添加
PATH=$PM2_HOME/bin:$PATH
- 添加
项目部署 运行
- 将xxx-server.zip上传至服务器 /home/用户名/node
unzip xxx-server.zip
cd xxx-server
npm install
pm2 start /home/用户名/node/xxx-server/app.js --name xxx-server
pm2 list
查看服务状态status是否为online,如果不是尝试重新启动pm2 restart xxx-server