官方热更代码报错问题

cocos creator 版本: 2.4.5

根据官方文档实现热更新,但发现更新中断修复代码报错。

如下图所示,将相关代码放在 main.js 的开头。但这样的话更新修复代码中的 “cc” 会报“cc is not defined”,导致游戏黑屏无法启动。

如果将“cc”,改成 "jsb"则正常。请官方确认这段代码是否有问题。

这是个问题,需要改成 jsb,我们更新下。 :12:

为什么 我这里测试没报错? 或者至少更新的结果是正常的 运行也正常? 之前好像大家都是这么写的,插件里也是这么写的 如果有问题 应该早就暴露了才对? 用了这么长时间了 难道之前没人发现吗

这个代码逻辑只有极小概率会触发,修改代码没合并进去导致的,这段代码应该使用 jsb 对象。

更新正常,这段代码不会触发,只有更新错误,这段代码才会触发