webpack打包生成zip包的解決辦法
阿新 • • 發佈:2019-01-23
npm i webpack-zip-plugin --save-dev
webpack.config.js
let WebpackZipPlugin =require('webpack-zip-plugin')
new WebpackZipPlugin({
initialFile: './dist', //需要打包的資料夾(一般為dist)
endPath: './', //打包到對應目錄(一般為當前目錄'./')
zipName: 'operation.zip' //打包生成的檔名
})
npm install --save-dev zip-webpack-plugin
然後在 webpack config 檔案中
var ZipPlugin = require('zip-webpack-plugin')
在config物件的plugins 陣列中push一個元素:
new ZipPlugin({
path:path.join(__dirname,'../dist'),
filename: 'dist.zip'
})