请问微信小游戏代码包超过限制有什么解决方案吗?

线上项目打包微信小游戏,上传时报错:
Error: 代码包大小超过限制,main package source size 4218KB exceed max limit 4096KB [20250205 12:59:41][wx27d914f9cb27566d] [1.06.2409140][win32-x64]
请问各位大神应该如何处理呢?这个是代码超过4m了,资源我是放在cdn上的

排除加载页 其他全做成是分包

代码都能超4m,吓人。试试asset bundle。自己写个首屏渲染。进入首屏再下载bundle

我理解一下,主包只放加载场景和少量资源做加载,然后资源和预制体都走cdn远程包,业务代码走小游戏分包。请问是这样吗?

这个看你,资源和预制也可以分包 .但是代码一定是分包 ,代码分包可能需要改动架构上的, 主包不能初始化就import分包资源(代码).

感谢,可以了!

看你超的不多,你可以试试上传时压缩代码,不知道你有没有勾选上

勾选了但还是超了 :joy:

厉害厉害,代码都超过4M了,那整个游戏包得多大了?

可能是首包的其他资源过多了

不要的模块都剔除看看。很多模块并不需要

代码卡在4m过一点点 :rofl:

已经剔除了,引擎分离也选了,代码比较多

那能问问 您整个游戏包 有多大吗?学习学习也

没多大,200m吧 :joy:

代码这么多吗 :rofl:

设置主包为分包就行image

1赞

我只想说200mjs代码,那得有400w行,给我写 我得写一辈子

代码能超过4M。你这什么玩意 :smiley: