用jszip解压zip文件

谢谢 大佬 我试试

let url = cc.url.raw('resources/config');
我用 2.3.2 这一句要设置为 才可以
let url = cc.url.raw('resources/config.zip');

ps, url 不对,err 也是 null了,导致我折腾了很久。

抱歉,我自己写的时候是加了zip后缀。:joy:

内容已经修改。感谢提醒。

再请教一个问题,
微信上报这个错误怎么处理的?

gameThirdScriptError
Cannot find module ‘buffer’
Error: Cannot find module ‘buffer’

我刚才打包微信环境试了下:提示JSZip is not defined
https://developers.weixin.qq.com/community/develop/doc/00086c290e4e8095ad6691cd651c00

你那种情况我这边没出现

是的,这个是导入插件的情况。
我没导入插件,直接require的。
放到分包里面会出现Cannot find module 'buffer'
放到主包里面OK。

愁。。。

这种操作没试过。

确实分包就出现问题。。。

怎么搞,这里出错了

报的什么错。

throw new Error(“Corrupted zip: missing " + Math.abs(i) + " bytes.”)

发布头条时,包体超过八兆,分包时我把一部分资源放到七牛上,平时资源不压缩上传有点慢,可以使用这种方式先压缩包上传,然后玩家进游戏的时候下载压缩包获取文件的吗

加载压缩包是引擎层提供的能力。用cc.loader.load是可以通过url加载到资源服务器上的资源的。

请问下 为啥 我fs这个 不能使用 引入了 我实在模拟器上的 这个文件系统不能用吗

可以啊兄弟,一直被微信环境折磨,终于有一个可以通用的方法了

你异常报什么错呢?

怎么解决的啊

放主包呐.

我们用了这个jszip解压时,解压速度很慢啊!!要解压将近一分钟,有办法优化吗?

没遇到过这种情况。。。