import-json有没有办法合并

热更新时,文件数量已经上万了,光import里的json就上万了,导致生成的manifest对比文件都有接近2M了,性能差点的机器,在遍历对比文件的时候,就卡很久了,有没有办法,打包时降低数量,使用时再拆开

你打成zip包就可以了,热更完会自动解压

整个打zip吗,我看了下目录,准备做256个zip包去解压,数量太蛋疼了

你就把你那个import文件夹打zip包就可以了啊

那当然不行,每次都要多下载5M,我吧import里的按文件夹打压缩包,最多256个,数量也在接受范围内,就是不知道行不行得通,zip下载完后,自动解压的?还是要调用代码记录去解压的吧?

自动解压

这些json文件, 大都是10行以下, 基本是资源文件.
对于这些文件, 生成的zip压缩包的体积比这些文本文件加起来的本身还大.
主要是zip还要存储这些文件的文件名等信息, 但本身内容很小, 压缩的效率很低

可以扫描1k以下的文件, 把这些文件合并成1个json文件.
在压缩, 这样只有几百k.

剩余的json文件都很大, 量也不大.

web 也可以這樣做嗎?謝謝

web不支持的,web就合并json呗

生成热更文件的内容也根据import下的文件夹来记录吗