vue deploy自动部署

安装

npm i fe-deploy-cli -g

查看 deploy安装是否成

deploy -V

初始化部署模板

deploy init

在当前项目下生成了deploy.config.js

修改部署配置

module.exports = {

  privateKey: '', // 本地私钥地址,位置一般在C:/Users/xxx/.ssh/id_rsa,非必填,有私钥则配置

  passphrase: '', // 本地私钥密码,非必填,有私钥则配置

  projectName: '', // 项目名称

  // 根据需要进行配置,如只需部署prod线上环境,请删除dev测试环境配置,反之亦然,支持多环境部署

  dev: { // 测试环境

    name: '测试环境',

    script: "npm run build", // 测试环境打包脚本

    host: '', // 测试服务器地址

    port: 22, // ssh port,一般默认22

    username: '', // 登录服务器用户名

    password: '', // 登录服务器密码

    distPath: 'dist',  // 本地打包dist目录

    webDir: '',  // // 测试环境服务器地址

  },

  prod: {  // 线上环境

    name: '线上环境',

    script: "npm run build", // 线上环境打包脚本

    host: '', // 线上服务器地址

    port: 22, // ssh port,一般默认22

    username: '', // 登录服务器用户名

    password: '', // 登录服务器密码

    distPath: 'dist',  // 本地打包dist目录

    webDir: '' // 线上环境web目录

  }

}

配置好deploy.config.js,运行

deploy --help

测试环境部署采用的是dev的配置

deploy dev

线上环境部署采用的是prod的配置

deploy prod

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容