文章详情页
javascript - webpack dllPlugin 是不是只用于开发环境?
浏览:238日期:2023-03-18 09:02:38
问题描述
还有dllPlugin与commonChunkPlugin 有什么区别?不都是打包出公共依赖么?
问题解答
回答1:首先,DllPlugin 与 DllReferencePlugin 可以用来预构建 vendor 包,这样只要一次预构建后没有额外的依赖变更,那么启动开发环境的速度就会显著提升。
所以实际上 DllPlugin 可以认为是只用于开发环境的。至于 CommonsChunkPlugin 则是用来把多个包中的公共依赖抽取为同一个 Chunk,这可以显著减小生产环境的尺寸。
关于二者区别,可以认为 DllPlugin 是用于提速开发环境构建速度的,而 CommonsChunkPlugin 则是用于优化包尺寸的。
标签:
JavaScript
相关文章:
1. angular.js - angular ui bootstrap 中文显示问题2. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题3. 关于docker下的nginx压力测试4. docker-machine添加一个已有的docker主机问题5. angular.js - angularjs的自定义过滤器如何给文字加颜色?6. javascript - 怎么实现点击表格中的某一行然后就在表单处出现表格中的对应的属性值啊7. java - servlet的init方法和选择Filter的init方法来加载配置文件,二者有何区别?8. docker - 如何修改运行中容器的配置9. docker-compose 为何找不到配置文件?10. dockerfile - 我用docker build的时候出现下边问题 麻烦帮我看一下
排行榜

网公网安备