javascript - webpack dllPlugin 是不是只用于开发环境?
本文介绍了javascript - webpack dllPlugin 是不是只用于开发环境?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
还有dllPlugin与commonChunkPlugin 有什么区别?不都是打包出公共依赖么?
解决方案
首先,DllPlugin 与 DllReferencePlugin 可以用来预构建 vendor 包,这样只要一次预构建后没有额外的依赖变更,那么启动开发环境的速度就会显著提升。
所以实际上 DllPlugin 可以认为是只用于开发环境的。至于 CommonsChunkPlugin 则是用来把多个包中的公共依赖抽取为同一个 Chunk,这可以显著减小生产环境的尺寸。
关于二者区别,可以认为 DllPlugin 是用于提速开发环境构建速度的,而 CommonsChunkPlugin 则是用于优化包尺寸的。
这篇关于javascript - webpack dllPlugin 是不是只用于开发环境?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文