應用場景
我們經常需要在執行npm run build之後把生成的static和index.html打包壓縮成一個壓縮包發送給後端進行項目部署,每次都需要手動操作太過繁瑣,so 有需求就要找方法…
安裝插件
npm i filemanager-webpack-plugin
插件配置
在build/webpack.base.config.js里加上如下代碼
const FileManagerWebpackPlugin = require('filemanager-webpack-plugin') new FileManagerWebpackPlugin ({ // 需要在 plugins 數組裏添加 onEnd: { delete: [ './dist/bhg-member-portal.zip', // 刪除之前已經存在的壓縮包 ], archive: [ {source: './dist', destination: './dist/bhg-member-portal.zip'}, ] } })