如何在网页预览时完全模拟bundle流程?

如题,现在有遇到这样一个问题,在网页开发预览没问题,但是打包原生就会出现bundle依赖加载问题,如何在开发阶段就暴露此类问题?最郁闷的是,报错说某个包依赖另外一个包,但是在bundle下的config里面却看不到相关依赖?
Android报错说login这个bundle依赖了common


login这个bundle配置里面显示并不依赖common
image

Asset Bundle · Cocos Creator?
看着应该是这个问题:

理论上确实是这个问题,但是配置文件并没有显示login依赖common啊,搞得现在无法下手查询哪个资源出现问题,如果出现login里面的资源被打包到common,那么在login的config中,deps应该显示依赖common才对哇,现在只显示login依赖了coreui和launch这两个bundle

可能是嵌套依赖, coreui或者launch最后可能依赖到 common了

我考虑到这种可能性了,所以我查看了coreui和launch的config,都没有依赖common

为了易于排查,我觉得底层引擎已经将相关资源的uuid在错误中一起抛出来

1赞

bundle 放服务器上,还是本地呢

如果是放在服务器上,下载到本地后,会有缓存,可能会加载到缓存的 bundle, 勾选 md5 cache 可以避免这类问题