这个分包与类,是高级话题,普通项目忽略就好啦。
这个逻辑很清晰明了啊,为什么说难以理解?
单独看这块的逻辑是很好理解的,实现也没问题。
就怕有了一些这样的“手段”后,项目人一多、水平不同,像打开潘多拉魔盒一样,需要更多review精力
通过监听Node的Destroy事件来做自动decRef会不会更方便?
不难理解,实际操作还有一些疑问。比如MVC架构项目,模块的M层和C层能不能放到模块bundle里面,这两个层经常需要交叉引用,特别是M层。如果放到了模块的bundle里面,需要先加载bundle才能引用,这将导致项目变得复杂不好维护。
是的,打包报错 经常要处理模块依赖问题。划分清晰但对开发要求高