-
Creator 版本: 3.1.0
-
目标平台: Web Mobile/Chrome
-
重现方式:
-
首个报错:
-
之前哪个版本是正常的:
-
手机型号:
-
手机浏览器:
-
编辑器操作系统:
-
重现概率:
构建配置如截图,如果选上调试模式,之后使用Chrome浏览器访问正常。如果不选上,则会报错
Chrome报错如上。另外我发现会去请求/assets/n/config.json文件,但构建后的assets目录中并没有n目录
这怎么弄哇???
Creator 版本: 3.1.0
目标平台: Web Mobile/Chrome
重现方式:
首个报错:
之前哪个版本是正常的:
手机型号:
手机浏览器:
编辑器操作系统:
重现概率:
构建配置如截图,如果选上调试模式,之后使用Chrome浏览器访问正常。如果不选上,则会报错
这怎么弄哇???
急急急。。。。有木有胖友知道怎么弄啊?
项目里有个叫做 n 的文件目录配置为 bundle 了?
没有的话,可以尝试清空一下缓存试试,我看你没有勾选 md5,也可能是什么缓存导致请求了一些旧的配置。
没有n目录,但是有别的目录被配置为bundle
我删除了library temp local,重启后重新构建结果没变化
只要选了调试模式就是正常的,不选就会报错
我指的是浏览器缓存,或者可以的话发一个可复现 demo 给我,我这边确认下是否是打出来的包少文件还是什么其他文件异常。
浏览器缓存清理后如果还异常,还可以尝试在构建面板右上角的清除缓存按钮,看是否是编辑器缓存造成的。
我在本地Web服务器上测试的,Chrome开启了Disable cache,且清除过浏览器缓存了,结果没有变化
MD5选上之后结果也是报错,我看看弄个demo给你吧
在做Demo的过程中,发现问题了。
const bundleName = this.name.toLowerCase().replace(‘bundle’, ‘’)
assetManager.bundles.get(bundleName)
在调试模式下,this.name能准确获取类名称。但在非调试模式下,估计是引擎对ts进行了混淆的缘故,类名称变了。获取不到正确的值,自然就报错了。
问题解决了,谢谢啦。
你用类名做了什么操作么?
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。