分包在web-desktop/web-mobile下403

分包一般用于发布几个特殊的平台吧?
构建web-desktop和web-mobile时,可以看到也生成了subpackages目录
发布后,启动时触发下载会出现http://xxxx/subpackages/xxx 403错误,无法下载分包。
而发布微信小游戏不存在该问题。

Creator 版本 v2.0.8

自顶…

子包的选项在web下是不起作用的,目前应该只有微信有用。

不起作用是不起作用,
但至少在构建的时候要将subpackages里的内容合并到web-xxxxx/src/project.xxx.js里啊。。。。

现在问题是构建后子包内容没有打包到project.xxx.js,
而通过cc.loader.downloader.loadSubpackage又无法下载。。。

自顶:joy::joy:

抱歉了,是这个问题,已反馈!

感谢:2::2:

还有个问题, 当开启 md5Cache 时子包中的 index.js 文件未处理,导致无法加载到 js 资源

我也碰到了这个问题,设置分包后构建出来的web-mobile不能运行,后来解决了。

我的解决方法是修改自己的自动化构建流程,因为是否分包其实是配置在meta文件的,所以构建前先还原成不分包的meta文件,构建完后再恢复meta,另外代码里也做好平台区分。这样构建H5时按不分包构建,构建微信/QQ小游戏时按分包构建,不同平台都能运行了。