请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

DllPlugin和SplitChunks冲突问题

老师您好,我看到您对有个学生解答“DllPlugin和SplitChunks是由有影响,优先走DllPlugin,线上Dll不生效",为什么线上环境Dll不生效呢?DllReferrncePlugin是写在common.js里,而且页面始终都要引入vendor.dll.js,我的理解是写了DllPlugin后,不管线上还是开发,SplitChunks都要失效吧?

正在回答 回答被采纳积分+3

1回答

Dell 2019-06-19 00:19:55

dll 线上生效有什么意义呢,它本身是为了线下调试提升速度,发布到线上这个过程,慢点无所谓的。所以dll 只在本地生效。这是插件只左右于本地环境。

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_慕先生9011582 #1
    老师我就是没懂dll为什么只在本地生效,线上打包就不生效?因为我看到你把dll配置写在公共配置文件里了,然后页面也是一直要引入vendor.dll.js,而且我也没有看到官网上说这个插件只在开发环境下生效
    回复 有任何疑惑可以回复我~ 2019-06-19 11:00:49
  • Dell 回复 提问者 qq_慕先生9011582 #2
    你看下源码,它里面做了个判断的。虽然文档没写,但是它代码是这么实现的。
    回复 有任何疑惑可以回复我~ 2019-06-20 19:58:49
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信