做了一套通用的UI模板,代码资源全部放在一个bundle里,打了字节跳动的远程包,其他项目构建后加载这个远程包会报报错,排查了一下,应该是和构建时的混淆有关,但是我没有勾选md5,远程包也没有不同的版本,这个要怎么处理,或者说小游戏平台能不能支持跨项目bundle包
请问 bundle 里边包含脚本吗
目前小游戏的 bundle 不支持脚本 跨项目哦
有脚本,但是脚本不是会被打包到src的bundle-scripts吗,我把这个直接复制到另一个项目里能用吗
是可以的,不过报错看不出来是什么问题,报错在项目脚本的位置,估计得打一个 debug 版本才能看得出来是什么问题
应该是脚本引用了cc的东西,但是bundle是独立的,所以导致引用找不到
请问有跨引擎版本吗
没有,都是3.2.0
方便提供一下 creator 工程的 demo 吗,我看看是什么问题
大佬有进展吗
抱歉,周五有事忙,我今天帮你看下,有结论了同步你
- chunks 这边有一些 bundle 共用的脚本模块也需要拷贝过去
- settings.json 下边的 scriptPackages 字段需要配置下路径
- 把 bundle-scripts 也拷贝过去之后,应该就可以加载到 bundle 了
可以了,但是我有一个疑问,如果另一个项目本身也有bundle,我直接把bundle.js这个代码考过去会不会出问题
会的,补充进去就好了,不要覆盖