nuxt 项目部署配合pm2的使用

1.安装cross-env插件

npm install -y -D cross-env

2.安装pm2

npm install -g pm2

3.配置启动命令
在这里插入图片描述

3.配置pm2
在项目更目录下建 ecosystem.config.js 文件

module.exports = {
  apps: [{
      name: 'pc-website',
      exec_mode: 'cluster',
      instances: 'max', // Or a number of instances
      script: './node_modules/nuxt/bin/nuxt.js',
      args: 'start',
      instances: 1,
      max_restarts: 10, // 做多重启次数
      ignore_watch: [
          "node_modules",
          "logs"
      ]
  }]
}

5.本地起服务

npm run build 
npm run pm2

这个时候启动的服务我们可在本地看到项目,和运维部署之后的类似

6.项目部署

把我们的部署代码给运维的小伙伴,运维小伙伴在jenkins上部署
正式: npm run build:prod  
           npm run pm2

测试: npm run build:test
           npm run pm2

预发: npm run build:pre
           npm run pm2

开发: npm run build:dev
           npm run pm2
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值