creator2.0.7 热更新,设置搜索路径

在将项目升级到2.0.7,做热更测试的时候发现 变量cc不存在

如上图,我们会在构建后的 main.js 开头添加上述代码,以保证热更的搜索路径正确,但运行时发现报错,提示 cc 为空。

仔细加log排查才发现 cc 的定义放在了 cocos2d-jsb.js 里面,如下图

那我的设置搜索路径代码只能放在 cocos2d-jsb.js 之后 且 在 setting.js 之前了,这样感觉好不美观。
是不是因为2.0更改了启动流程,还是因为bug导致的?

https://forum.cocos.com/t/setsearchpaths-main-js/70545

要在 加载 游戏资源 之前设置searchPaths,也就是在 require(‘src/setting.js’)之前设置就可以了,
因为 setting里记录了游戏的所有资源,引擎是从这个脚本里初始化资源列表的。