小程序分包越分越大,主包一点都没有减少,这是为什么啊

)LV{VbF00$7XC$CM{HF_O 7C8{QF_B03~R52YLI(1H~4
直接找了一个图片文件夹,然后配置的,在页面里面onload加载的cc.assetManager.loadBundle(“game”, (err, bundle) => {
console.log(err,bundle,’=====================================’)
})。

PUCFBBXQAZJJA_W@WY ,这是没有分包的大小

  • 当同个资源被 不同优先级 的多个 Asset Bundle 引用时,资源会优先放在优先级高的 Asset Bundle 中,低优先级的 Asset Bundle 只会存储一条记录信息。此时低优先级的 Asset Bundle 会依赖高优先级的 Asset Bundle。
    如果你想在低优先级的 Asset Bundle 中加载此共享资源,必须在加载低优先级的 Asset Bundle 之前 先加载高优先级的 Asset Bundle。
  • 当同个资源被 相同优先级 的多个 Asset Bundle 引用时,资源会在每个 Asset Bundle 中都复制一份。此时不同的 Asset Bundle 之间没有依赖关系,可按任意顺序加载。所以请尽量确保共享的资源(例如 TextureSpriteFrameAudio 等)所在的 Asset Bundle 优先级更高,以便让更多低优先级的 Asset Bundle 共享资源,从而最小化包体。

如果分包里面的资源在主包里面有用到,你必须设置分包的优先级比主包高。看下是不是因为这个,你现在分包优先级设置的是1,明显优先级是比主包优先级低的

这个资源没有被主包用,就一个场景里用到(不是初始场景)

请问知道为什么了吗?求解决,我也是打包之后更大了

这个是引擎包大小

在打包页面记得选择image

1赞

那不是整个demo都变成子域了吗?

打包的时候我勾选了主包压缩类型为小游戏分包,然后就可以了在手机预览了,谢谢大佬