DllPlugin打包文件不减小

https://segmentfault.com/a/11...

按照网上的教程配置好webpack,DLL.js也能出来,但是构建速度没有减少。
反而打包的文件没有变化,并且还要额外引入dll.js文件。
这么说来不是打开项目页面反而多加载了dll.js文件吗?


慕勒3428872
浏览 613回答 1
1回答

Cats萌萌

打包生成文件体积变大,是因为这篇文章使用了缓存的技术。因为使用了缓存,所以第二次构建比第一次的速度快。但是这个技术有很大的弊端,不适用。要想从根本上解决速度的问题,可以使用最新版本的webpack4.x,而文中使用的是webapck2.x。webpack4.x使用了并行化的处理方式。在不做其他优化时,速度提升了近一倍。提升速度也可以从其它方面入手:优化图片大小用image-webpack-loader,开发模式下,不用extract-text-webpack-plugin,不要使用UglifyJsPlugin,webapck4.x生产模式速度提升的一个原因,就是使用了新的压缩插件terser-webpack-plugin,而不用它。include, exclude还有很多,就不一一说了。多实践,经验自然就来了。也可以尝试换用parcel来实现打包。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5