[]小游戏代码包大小的问题

使用lairide 的小游戏列子,发布小游戏,基础的代码包大小就是 3.18m。微信小程序的代码包大小是4M,那给于开发者的空间只有0.82m。这个空间也太小了,有没有办法降低,基础代码包大小。还是说我的这种发布是错误的?
如果是正确的,如果用zip 压缩code.js(3160k)后只有(430k),然后发布到小程序中去,然后用jszip在解压缩,这种方式能行不?
已邀请:

layabox

赞同来自:

微信小游戏不允许动态创建JS,所以不用考虑zip等方式,除了js本身的压缩混淆的方式外,必须要想各种办法把代码包控制在4M以内。
 
比如在UI的项目设置里,可以采用加载模式或者是分离模式,这样也是减小js项目大小的方式之一。json文件不受限制,可以动态加载使用,尽可能通过json等配置方案减少js的体积。

illegaldriver

赞同来自:

官放说的:
由于微信小游戏有4M包的限制,微信开发者工具创建的目录下,大于4M的,在模拟器内调试是没问题的,但是真机调试,是拒绝上传的。所以我们开发者在适配老项目的时候,必须要区分好本地资源目录与网络动态加载的目录。在本地目录内,只放一些预加载必用的JS和图片资源。

需要提醒注意的是微信小游戏不允许动态加载创建JS,所以,JS必须要放在4M包里,也就是说JS加上基础配置文件必须要小于4M,项目适配时如果超过4M,要进行优化控制。
 
这里的意思是 js 不能zip,在解压么,微信支持js从zip中读取么?

illegaldriver

赞同来自:

这里 有个误区,我在导出的时候没有勾选 混淆js,勾选混淆后是1.59M,给的开发空间还有2.4m。代码2.4m的空间 还是足够的。
但是还是想知道
    如果用zip 压缩code.js(3160k)后只有(430k),然后发布到小程序中去,然后用jszip在解压缩,这种方式能行不?
这种方式可行不?

callback

赞同来自:

同问

linchenrr

赞同来自:

不可行

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作