1.42升级到1.6 点击Canvas节点 提示 TypeError: Cannot read property 'name' of undefined

TypeError: Cannot read property ‘name’ of undefined
at _buildProp (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/builtin/inspector/utils/utils.js:1:721)
at _buildComp (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/builtin/inspector/utils/utils.js:1:1841)
at Object.buildNode (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/builtin/inspector/utils/utils.js:1:2212)
at ui-panel-frame._handleQueryNode (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/builtin/inspector/panel/index.js:1:10985)
at Async.map (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/builtin/inspector/panel/index.js:1:10823)
at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:52:16
at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:361:13
at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:52:16
at done (/Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:246:17)
at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:44:16

只要点击这个场景的Canvas节点,就会报这个错误。 点击其他场景的Canvas不会报错 ,不知道是这个场景哪个组件的问题

我想知道Creator在Mac如何清除本地缓存 没人看下吗?

项目资源相关的缓存内容在项目目录下的 temp, library 目录,不过这个报错不一定和缓存有关

我也遇到同样的问题,之前Canvas节点上挂载了几个JS组件,从1.4.2 升级到1.6之后就一直报这个错,找不到原因。希望官方查下这个是什么问题,现在根本没办法工作了,编辑不了canvas节点。

Regex
Collapse
TypeError: Cannot read property ‘name’ of undefined
at _buildProp (C:\CocosCreator\resources\app.asar\editor\builtin\inspector\utils\utils.js:1:721)
at _buildComp (C:\CocosCreator\resources\app.asar\editor\builtin\inspector\utils\utils.js:1:1841)
at Object.buildNode (C:\CocosCreator\resources\app.asar\editor\builtin\inspector\utils\utils.js:1:2212)
at ui-panel-frame._handleQueryNode (C:\CocosCreator\resources\app.asar\editor\builtin\inspector\panel\index.js:1:10985)
at Async.map (C:\CocosCreator\resources\app.asar\editor\builtin\inspector\panel\index.js:1:10823)
at C:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:52:16
at C:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:361:13
at C:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:52:16
at done (C:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:246:17)
at C:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:44:16

@柒玥_ycc
找到解决办法了吗?

同问,也是这个问题

升到 1.6.2 即可

cocos creator 版本 1.5.1, 直接在项目中新建一个脚本,在脚本中写入

编辑的时候报错

按理说这个 this 应该指向的是 bbb,为何this不存在,望开发大大解惑

知道了,不用管这个问题了