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

发布于 2022-09-12 02:19:15 字数 802 浏览 26 评论 0

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分钟多钟的情况
求大佬解答疑惑,拜谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

七秒鱼° 2022-09-19 02:19:15

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

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文