版本3.8.0,在AB存在脚本就报错


这种报错一律是脚本引用错误

原因是,bundles的加载优先级导致的。
使用同级别的bundle进行脚本的相互调用。

是的,引用了AB中的JS,如果引用了,有没有解决办法。

在非AB的脚本是不是被放到了mian包中,mian的默认加载顺序大于resources吧?

解决方案:在高优先级的bundle中定义类似的全局方法,在低bundle中进行初始化。然后其他位置进行调用。

https://docs.cocos.com/creator/3.8/manual/zh/asset/bundle.html#移除-asset-bundle