-
Creator 版本:2.0.9
-
目标平台:web
-
详细报错信息,包含调用堆栈:
报错信息说是这个json文件不对,我就去看了这个文件,解析这个json,格式不对。。。
这个文件长这样:
用格式化工具之后:
在来看看打包成功的任一个json文件:
没错~
那么问题来了,前后两次打包未对代码,ui及资源做出任何变动,但是出现了两种结果。报错的一次还是因为打包过程中生成的json文件格式不正确造成,那么为什么会出现这种生成的json文件格式不正确的错误呢?
另外在截图中还出现了一个警告:一个预制体不存在,实际上这个预制体就在那个文件夹下。
报错不是必然的,概率上成功与报错大致55分。
把你之前生成的缓存文件删了重新构建就行了吧。
目的不是重新构建,而是再后续构建的时候出现的问题:生成的json文件不正确啊,总不能每次都是删删删吧,而且出错的文件是打包路径下的import中的json文件,这个不属于缓存吧
![]()
你build的时候报错提示的文件位置我看不见,但是应该是下面这个路径(library这个路径就是缓存路径之一)。
工程目录\library\imports\68\68dbb941-11cb-49fa-bd2b-20801c7f2abc.json
你不删掉它重启编辑器,那么你当前构建时的确是每次都会提示你这个错误。
所以问题就有分歧了,删掉重启当然可以(只重启也是能再次成功构建),在不删掉重启的情况下有时也能够成功构建,但是看构建成功之后的目录发现所有文件都重新构建了,然而这是有时候出现的问题。所以我就有点疑惑了。
prefab提示missing了吗?提示的话打开prefab重新保存一下应该就可以了
有提示,但是我打开提示的prefab重新保存过之后还是会出现这样的情况



