求助:3.7.2 - 发布 web手机端,浏览器访问报错:Please load bundle res first Error

项目有四个文件夹:
resources(bundle):系统默认,主要存放很少的图片和预制件(包括预制件的TS文件),优先级-8。
res(bundle):自建,主要存放图片和一些预制件(包括预制件的TS文件),优先级-10。
scene(bundle):自建,主要存放场景(包括场景的TS文件),优先级-1。
script:自建,主要存放一些公用的TS文件。
1689050825506

打包成web手机端后,在浏览器里面运行。

  1. 开始报错说一些TS加载失败,我参考网上的做法,写了一个bundle.js来解决了这个问题。

  2. 然后TS加载不报错了,报另外一个错误:Please load bundle res first Error(我在LoadingPage.scene对应的TS里面有调用加载res里面的资源)。

有没有大神,可以提供点解决方案?

已自行解决。
修改application.js文件,在红框位置预加载bundle。

方便分享一下如何解决的吗,我之前好像也碰到过,忘记如何处理的了

简单点:
依据报错,先加载res这个分包
根本:
找分包依赖,是不是res里面的资源有被当前要加载的分包引用到

修改:application.js文件,在红框位置预加载bundle。

1赞

是的,错误我知道什么意思,就是搜索不到解决方法。 最后自己解决了。

我也报了这类错误,但是没找到application.js这个文件,我是2.4.x