就图像而言,我想做同样的事情,即依赖动态加载。
我设法做到了,我设置了我的webpack配置,添加了babel-runtime变换器,babel-preset-stage-0以便使用async / await。一切正常。
BUT
一旦我使用选项CommonsChunkPlugin
设置我的webpack配置及其{ async: true }
,我的生产包就加载了+ 800KB的代码(目前我们的生产包css + js + img = 2mb,到那时,它大概是3mb:/)
与加载我的包大小有关的唯一事情就是这个选项async: true
。这种文件大小的增加不会改变代码,只需要改变webpack配置。
有人经历过同样的事吗?
我的网络包产品。 config https://gist.github.com/hanakivan/22e8131967dc1060fe260d196a0bba7d