导出预制体报错

  • Creator 版本:v2.0.1

  • 目标平台: Web

  • 详细报错信息,包含调用堆栈:
    TypeError: r.queryAssetTreeByUuidList is not a function
    at Editor.Scene.callSceneScript (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/builtin/package-asset/panel/export/index.js:1:1771)
    at EventEmitter.o.on.n (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor-framework/lib/renderer/ipc.js:1:3753)
    at emitMany (events.js:127:13)
    at EventEmitter.emit (events.js:204:7)

  • 重现方式:导出预制体

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

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :Mac

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

  • 出现概率:

  • 额外线索:

@jare 召唤神兽…

@panda

@jare 再次召唤…

@huanxinyin

人呢人呢

人呢人呢

我这边验证是正常的,能否给我一下你的 demo,或者是 prefab 给我,我导出看看?

无法导出我应该怎么给你,直接压缩ZIP包可以吗?

是这样,我别的项目有试过导出,是没有问题的,但是这个项目一导出旧报错,代表不是必现,应该是我的哪些操作造成的,至少目前我重启也好,做一些简单的修改也好都没有用,你们有办法通过错误信息判断是哪里的问题吗…:joy:

var Export = Editor.require(‘packages://package-asset/parse/export.js’);

应该是这个没加载到

所以我应该怎么做,app.asar这个文件是个什么东西,貌似是个二进制的文件啊,我没法看到报错的位置

这个应该是概率的 bug,这个可能需要在观察一下,你的重现几率大吗?我这边不好重现,一直都是能加载到的

我的这个项目的所有预制体导出都会报这个错,仅限这个项目,我稍微修改下给你发个zip包吧,该怎么传给你

把 zip 拖到编辑框上就能上传了