构建后json资源404

  • Creator 版本:3.8.0

  • 目标平台: 网页 chrome/firefox

  • 重现方式:

  • 首个报错:

资源404
http://192.168.1.14:7456/web-mobile/web-mobile/assets/resources/import/2b/2b2ee18c-0461-4607-87a0-318cc4ee0282.json

在构建后的目录里找这个文件,发现有一个
2b2ee18c-0461-4607-87a0-318cc4ee0282@f9941.json,看起来是多了@f9941。

尝试在Creator资源管理器里搜索这个UUID(2b2ee18c-0461-4607-87a0-318cc4ee0282),
可以搜索到,

尝试过重新导入资源,清除资源/引擎/浏览器缓存,均无效

这个404的文件资源是一个dragonBones使用的资源

  • 编辑器操作系统: mac
  • 重现概率:本地开发运行没有问题,只有构建后出现这一个文件的404,其他文件都正常

目测是 你在项目中是有引用了原本资源(就是原本资源是挂载到 节点上的),后面那个资源被删除掉了,节点上丢失引用了。但是 web 预览的时候,如果该节点不显示,那么有可能不会报错,但是构建就会出现报错。

我检查过了,不是挂载删除资源的问题。当我把自动图集配置删除后就正常了,这个404的uuid定位到是dragonBones用到的一个png图片,他本身就是图集了。于是我把他移除在自动图集之外也就正常了。