webpack dllplugin优化和hard-source-webpack-plugin优化不成功

dll配置dll配置.png
vue.config.js配置
因为配置dll后开发环境无法运行,所以又引入add-asset-html-plugin插入dll配置生成的文件(vendor.js),导致打包后文件体积变大了(加了1554kib),但第三方库的文件确实变小了(1950kib到833kib),但在jenkins却不是这样。
webpack配置2.png
手动打包
命令行打包.png
jenkins打包
jenkins输出2.png
可以看到手动打包和jenkins打包的差别在于第三方库的体积并没有缩小,又加入了新的文件增大了体积。。
jenkins打包和手动打包有什么区别吗?运行都是同一个命令为什么会有不同的结果,请教一下正确的优化姿势

另外使用hard-source-webpack-plugin后,从jenkins打包时间看,无优化插件打包12s,加了hard-source-webpack-plugin插件后第一次23s,第二次13s,负优化了。。但是命令行里优化明显一些。。不过在我公司的某个项目里也会出现hard-source-webpack-plugin需要运行1分钟多钟的情况
求大佬解答疑惑,拜谢!

阅读 3k
1 个回答

hard-source-webpack-plugin 第一次运行是会增加打包时间, 所以如果不是必须, 无需使用hard-source-webpack-plugin

关于包体积增大, 你是不是把一些不必要的包放在了 dependencies 里 ?

建议将一些大的包拆分出来

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏