为了账号安全,请及时绑定邮箱和手机立即绑定

DllPlugin打包文件不减小

DllPlugin打包文件不减小

慕勒3428872 2019-02-02 15:06:20
https://segmentfault.com/a/11...按照网上的教程配置好webpack,DLL.js也能出来,但是构建速度没有减少。反而打包的文件没有变化,并且还要额外引入dll.js文件。这么说来不是打开项目页面反而多加载了dll.js文件吗?
查看完整描述

1 回答

?
Cats萌萌

TA贡献1805条经验 获得超9个赞

打包生成文件体积变大,是因为这篇文章使用了缓存的技术。

因为使用了缓存,所以第二次构建比第一次的速度快。但是这个技术有很大的弊端,不适用。

要想从根本上解决速度的问题,可以使用最新版本的webpack4.x,而文中使用的是webapck2.x。

webpack4.x使用了并行化的处理方式。在不做其他优化时,速度提升了近一倍。

提升速度也可以从其它方面入手:

  • 优化图片大小用image-webpack-loader

  • 开发模式下,不用extract-text-webpack-plugin,

  • 不要使用UglifyJsPlugin,webapck4.x生产模式速度提升的一个原因,就是使用了新的压缩插件terser-webpack-plugin,而不用它。

  • includeexclude

还有很多,就不一一说了。多实践,经验自然就来了。

也可以尝试换用parcel来实现打包。

https://img1.sycdn.imooc.com//5c55419200010ef308000275.jpg

查看完整回答
反对 回复 2019-02-02
  • 1 回答
  • 0 关注
  • 612 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信