###  插件简介

此插件为 **vue-cli** 的扩展，用于在 **vue-cli-service build** 命令执行的最后阶段，也就是 vue-cli 内部的 webpack 的 **done** 钩子触发的时候，对构建产出目录进行 zip 打包，打包出来的文件名为使用此插件的当前项目的根目录的 package.json 中的 projectName 配置 + 当前日期(**{projectName}_{format}.zip**)

###  插件安装

```
 npm install vue-cli-plugin-pack
```

### 插件使用

根据 vue-cli 插件的运行原理，项目根目录的 package.json 文件中的 dependencies 或 devDependencies 中一定要有 vue-cli-plugin-pack ，否则此插件不会生效；
确保项目根目录的 package.json 文件中的 dependencies 或 devDependencies 中有 vue-cli-plugin-pack 后，在项目的 vue.config.js 文件中，引入如下代码：

```
const { defineConfig } = require('@vue/cli-service')

module.exports = defineConfig({
    pluginOptions:  {
        pack: {
            format: 'YYYY-MM-DD_HH时mm分ss秒',
            enable: true
        }
    }
})
```

### 插件配置

此插件目前就只有 2 个配置 

```
{
    format: 'YYYY-MM-DD_HH时mm分ss秒',  //打包后的文件名中的日期的格式，因插件依赖 moment 包，故此配置与 moment 包的格式一致
    enable: true  //插件的禁用和启用，默认值为 true(启用)
}
```