-
Creator 版本: <3.8.3>
-
目标平台: <小游戏开发工具)–>
-
重现方式:无法稳定重现
-
首个报错: <无报错>
-
之前哪个版本是正常的: <无>
-
手机型号: <无>
-
手机浏览器: <无>
-
编辑器操作系统:
-
重现概率: <大概率>
我在代码中增加了一行console.log(‘x’),然后再cocos上面预览项目,发现代码生效,可以看到打印信息,但是构建微信小游戏以后,就没有生效,无法打印
然后我尝试重启cocos,或者增加console以后多等待一些时间(几个小时),然后再尝试构建,微信小游戏开发工具中就可以看到console打印的信息了。
我在社区里面发现有小伙伴在cocos2d版本中也反映过这个问题,但是没有回复。我看了一下,构建的缓存应该是会检查代码文件的md5值的,这个可以理解,但是一般来说既然在cocos里面看到资源面板里面提示代码文件已更新,并且预览游戏可以看到代码生效了,那文件的md5值应该已经修改了才对,难道是构建所用的md5计算有比较长的时间间隔?
由于cocos混淆了打包的代码,所以所有游戏逻辑的修改都只能基于cocos编辑-构建,然后微信开发 工具当中调试,本来已经很费时间了,现在遇到这个情况的话我暂时的解决办法只有减少调试次数,或者实在需要的话不断重启cocos再build,这个的确造成了很大困扰。
希望各位大佬能提供一些建议,能够更方便的更新代码进行调试,谢谢!