publish

实现kz-tasks基本功能,使用gulp替换图片、音频、视频的url版本参数。

兼容旧项目中的./config/index.js./config/kz-config.js配置文件。

# ./config/index.js
{
  "build": {
    assetsRoot: './dist', // outputDir,
    assetsSubDirectory: 'static', //assetsDir
    assetsPublicPath: '/' // assetsPublicPath
  }
}

{
  dist: './dist', // outputDir
  cdnPath: '/', // assetsDir
  assetsRoot: '', // template
  assetsCDNRoot: // static
}

新配置可配置在vue.config.jspackage.json文件,参考如下:

# vue.config.js
{
  baseUrl: '', // assetsPublicPath
  outputDir: '',
  assetsDir: ''
}

或者

# package.json
{
  "kzConfig": {
    outputDir: './dist',
    assetsDir: 'static',
    template: './syncdir/to_user',
    static: './syncdir/to_static',
    assetsPublicPath: '/static'
  }
}

Options

  • outputDir build编译目录
  • assetsDir 静态文件在build编译目录的指定子目录,为空直接在build目录
  • template 同步到线上仓库模板
  • static 同步到线上CDN地址目录
  • assetsPublicPath 线上CDN地址