项目突然打开异常。

  • Creator 版本:3.5.2

  • 目标平台:编辑器

项目突然就打不开了。一直卡在加载资源。然后我删除assets目录。重新打开。就可以打开了。我再将assets拷贝进去打开后。所有挂载脚本就miss了。

控制台一直报此错误
error: [Programming] AssertionError [ERR_ASSERTION]: undefined undefined undefined[Programming] AssertionError [ERR_ASSERTION]: undefined undefined undefined
at Object.error (D:\Program Files\cocos\CocosDashboard\resources.editors\Creator\3.5.2\resources\app.asar\builtin\programming\dist\packer-driver\packer-driver.ccc:1:14689)
at PackTarget.build (D:\Program Files\cocos\CocosDashboard\resources.editors\Creator\3.5.2\resources\app.asar\builtin\programming\dist\packer-driver\packer-driver.ccc:1:12288)
at async PackerDriver._startBuildIteration (D:\Program Files\cocos\CocosDashboard\resources.editors\Creator\3.5.2\resources\app.asar\builtin\programming\dist\packer-driver\packer-driver.ccc:1:7548)
at async AsyncIterationConcurrency1._iterate (D:\Program Files\cocos\CocosDashboard\resources.editors\Creator\3.5.2\resources\app.asar\builtin\programming\dist\packer-driver\packer-driver.ccc:1:1388)
at async PackerDriver._waitForBuild

//日志中还报这个错误
error:
…temp\programming\packer-driver\targets\editor\assembly-record.json: Unexpected end of JSON inputSyntaxError: temp\programming\packer-driver\targets\editor\assembly-record.json: Unexpected end of JSON input
at JSON.parse ()
at Object._readFile (D:\Program Files\cocos\CocosDashboard\resources.editors\Creator\3.5.2\resources\app.asar\node_modules@cocos\creator-programming-quick-pack\node_modules\jsonfile\index.js:25:16)

解决办法就是删除所有脚本的meta文件。再重新拖入项目。然后再一个个去挂载。太老火了。辛亏我项目小。要是大项目还不得崩溃。

刚刚再次看了cocos creator 目录结构。应该删除temp目录再次打开编辑器就可以解决。感谢大家的回复。

mark!!

项目多次提交,报错就git还原

3.6.1 今天遇到 AssertionError [ERR_ASSERTION]: undefined undefined undefined 报错,导致 inspector 刷新不了,重现打开项目也一样

我遇到场景文文件中的子节点被清空的情况,在开启executeInEditMode后,代码改着改着,如果代码报错后,在某种情况下场景子节点就被清空(重启编辑器回来后也是空的,还好有git)。当然目前就出现过这么一次 :joy:

同样的问题,官方要重视啊,项目大了每次重新删除temp重新生成非常浪费时间!