1.filemanager-webpack-plugin 可以将打包好的代码进行 压缩 移动 删除操作

参考filemanager-webpack-plugin的配置:github: https://github.com/gregnb/filemanager-webpack-plugin

安装:(有版本限制)
例如 2.x的webpack使用2.05版本

npm install filemanager-webpack-plugin@2.0.5 --save-dev

webpack.prod.config

const FileManagerPlugin = require('filemanager-webpack-plugin');

module.exports = {
  ...
  ...
  plugins: [
   new FileManagerPlugin({
      onEnd: {
        delete: ["./dist.zip"],
        archive: [{ source: "./dist", destination: "./dist.zip" }],
      },
    }),
  ],
  ...
}

这样就ok了(参考)

zip-webpack-plugin的配置文件:https://github.com/erikdesjardins/zip-webpack-plugin

进行配置

const ZipWebpackPlugin = require('zip-webpack-plugin')
new ZipWebpackPlugin ({
  path:path.join(__dirname,'../dist'),
  filename: 'bhg-member-portal.zip'
})

转载:https://blog.csdn.net/weixin_42259266/article/details/94721720

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐