1.4.2 项目升级到1.6.1【mac】报错

在1.5.1内测的帖子中找到了类似的问题,开发引擎的同学回答,升级新版本解决。

没说明原因,希望说明原因,应该是场景文件什么的不兼容了吧,我也好手工修改下。

想格式化下util.js文件,用开发工具跟踪下,发现util.js是打包的,不知道怎么弄, 就没研究下去了。

1.4.2 用了好久好久,一直想升级到最新1.6的,没想到碰了个钉子:sweat:

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)

自己解决来了,在帖子里说下,

调试跟踪了下utils.js代码,看了下堆栈,发现是场景挂载了一个js脚本文件,场景中有几个对应脚本中属性的节点,在fire文件中删除了就好了。

1.4.2版本是没问题的,解决了,但不知道原因,希望官方能规避下,或者知道下升级步骤,哪些代码需要修改。

很抱歉,这是 1.6 的 bug,升级到 1.6.2 可解决

好的, 我升级下试试, 过节了还来回帖, 赞一个!