- 服务器配置node环境
选择node版本
# 下载安装包
wget https://nodejs.org/dist/v16.14.2/node-v16.14.2-linux-x64.tar.xz
#解压
tar xvf node-v16.14.2-linux-x64.tar.xz
# 创建软链接
ln -s /home/node-v16.14.2-linux-x64/bin/node /usr/local/bin/node
ln -s /home/node-v16.14.2-linux-x64/bin/npm /usr/local/bin/npm
node -v
npm -v
- 安装pm2
npm i pm2 -g
#创建软链接
ln -s /home/node-v16.14.2-linux-x64/bin/pm2 /usr/local/bin/pm2
2.部署
clone项目到根目录
npm install
npm run build
#先运行一下npm run start,看下是否有报错,数据库等配置是否正确
NODE_ENV=production pm2 start ./bootstrap.js --name mall-admin -i 1
pm2 常用命令:
pm2 start # 启动一个服务
pm2 list # 列出当前的服务
pm2 stop # 停止某个服务
pm2 restart # 重启某个服务
pm2 delete # 删除某个服务
pm2 logs # 查看服务的输出日志