Выходные данные Webpack создают только папку dist, а не dist.zip - PullRequest
0 голосов
/ 06 июня 2019

Я новичок в вебпаке.Я пытаюсь создать свой проект Vue Webpack Cli.После этого папка dist будет успешно создана.но мне нужно иметь папку dist.zip, которую нужно передать в конвейер CICD при переходе к следующей задаче.Требуется ли какое-либо изменение конфигурации сборки, чтобы сделать вывод в виде zip-пакета вместо простой папки?

1 Ответ

1 голос
/ 06 июня 2019

У вас должен быть собственный плагин, такой как webpack-zip-plugin.

и тогда вы можете сделать что-то вроде

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

Для получения более подробной информации посетите здесь.

Надеюсь, это поможет.

...