小游戏采用分包加载,采用兼容微信6.6.7以前的版本方式报错的问题
发布于 6 年前 作者 jie17 19983 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

低版本微信兼容分包加载报错问题,附图如下

  • 预期表现

当前开发的小游戏项目,因为包的体积较大所以采用了分包加载的方式,在支持分包的微信客户端上没有问题,为了兼容低版本的微信,做了处理,在开发者工具中用低版本的基础库调试OK

  • 复现路径

但是在6.6.5的微信客户端上测试时,发现黑屏,排查后发现只要game.json中配置了subpackages字段,在低版本的微信上去require分包中的js文件就会报这个文件is not defiend,真机就会报这个错

  • 提供一个最简复现 Demo
2 回复

老版本暂时不支持开发/体验版分包加载调试,但正式版能正常使用,如果开发者工具上使用低于 2.1.0 版本调试没有问题,那么就没有问题了

好超蛋啊,居然正常版没问题,害我一直不敢提审

回到顶部