Webpack输出仅创建dist文件夹,而不创建dist.zip

时间:2019-06-06 14:46:30

标签: webpack build webpack-4 vue-cli vue-cli-3

我是webpack的新手。我正在尝试构建Vue Webpack CLI项目。完成后,将成功创建dist文件夹。但是我需要有一个dist.zip文件夹,该文件夹需要在转到下一个任务时在CICD管道中传递。是否需要任何构建配置更改才能将输出作为zip包而不是单纯的文件夹?

1 个答案:

答案 0 :(得分:1)

您需要有一个自定义插件,例如webpack-zip-plugin

然后您可以做类似

的操作
module.exports = {
  ...
  plugins: [
    new WebpackZipPlugin({
      frontShell: 'ls'
      initialFile: './dist',
      endPath: './buildPath',
      zipName: '[name].zip',
      behindShell: 'scp ***'
    })
  ]
}

有关更多详细信息,请访问here.

希望这会有所帮助。