我是webpack的新手。我正在尝试构建Vue Webpack CLI项目。完成后,将成功创建dist文件夹。但是我需要有一个dist.zip文件夹,该文件夹需要在转到下一个任务时在CICD管道中传递。是否需要任何构建配置更改才能将输出作为zip包而不是单纯的文件夹?
答案 0 :(得分:1)
您需要有一个自定义插件,例如webpack-zip-plugin
。
然后您可以做类似
的操作module.exports = {
...
plugins: [
new WebpackZipPlugin({
frontShell: 'ls'
initialFile: './dist',
endPath: './buildPath',
zipName: '[name].zip',
behindShell: 'scp ***'
})
]
}
有关更多详细信息,请访问here.
希望这会有所帮助。