前端打包部署服务器升级版

之前写过一篇部署文章 https://mp.csdn.net/editor/html/109307313,这次的部署是基于之前的升级版,配置文件更加简洁,并且只需要一个安装包,打包过程更加清晰,跟着我操作起来吧。

一. 下载 deploy-cli-service 包(开发环境)

npm install deploy-cli-service --save-dev 

yarn add deploy-cli-service --save-dev

二. 删除如下文件和安装包

根目录的deploy文件

package.json中这三个包卸载掉

三. 修改deploy运行命令

package.json中deploy执行命令

修改为

四. 修改deploy.config.js的配置

module.exports = {
  projectName: '业务系统', // 项目名称
  cluster: ['test'], // 集群部署配置,要同时部署多台配置此属性如: ['dev', 'test', 'prod']
  test: {
    name: '测试环境', // 环境名称
    script: 'npm run build:test', // 打包命令
    host: 'xxx.xx.xx.xxx', // 服务器地址
    port: xx, // 服务器端口
    username: 'xxxx', // 服务器登录用户名
    password: 'xxxxxxx', // 服务器登录密码
    distPath: 'dist', // 本地打包生成目录
    webDir: '/root/nginx/xxx/dist', // 服务器部署路径
    bakDir: '/root/nginx/xxx/backups', // 服务器备份路径
    isRemoveRemoteFile: false, // 是否删除远程文件
    isRemoveLocalFile: true // 是否删除本地文件
  }
}

 

五. 执行部署命令

根据要打包的环境,运行package.json中配置的打包命令,打包中项目根目录会生成dist文件,打包完会删除,如果不想删除dist文件,就把上面第四条的isRemoveLocalFile设置为false

然后控制台会输出如下:

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值