求助,编辑器打不开了

  • Creator 版本:Cocos Dashboard 1.0.6

  • 目标平台:

  • 详细报错信息,包含调用堆栈:cannot read property ‘replace’ of undefined

  • 重现方式:

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

去把系统盘用户目录下的 .CocosCreator 文件夹删了。然后重启看看。

不行,还是那个问题。具体这个问题出现,是我在JS脚本中创建了一个节点,用的cc.Node,然后保存到编辑器中,准备把相关的组件拖到节点上关联,发现没有这个节点。然后尝试几次也没有看到,我就退出编辑器重启就打不开了,就显示了这个错误。其他项目能正常打开。

这种情况我遇到类似一次,写了一句不规则代码怎么都打不开,我将脚本拷贝一份再删除的文件重新打开好的,你可以试试将你的资源文件夹拷贝一份,删除resources重新打开再慢慢放资源进去(先备份项目)

谢谢,通过排查发现了,代码中有一个单词写错了…

@jare 咱们编辑器的容错性和健壮性能否怎么样提升一下?代码弄错节点弄错出报错提示就行了,别打不开项目呀。

你用的是什么版本的 Cocos Creator 吗?可以试看看 v2.4.0 ,该版本有做这个容错处理

2.3.3-rc.4 尝试了一下发现,降低版本使用2.3.2可以进入项目,能看到报错信息