收藏
回答

小游戏分包后旧微信版本兼容问题,旧版本没有整包?

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小游戏 Bug Windows 1806120

小游戏分包后,最新的微信能成功加载子包并运行,

但是旧的微信版本报错,看起来并没有完整包

主包加载子包代码:

if (wx.loadSubpackage != null) {

var loadTask:* = wx.loadSubpackage({"name": "subPack", "success":                                         function(res):void {

var minggame:* =new MingGame();//最新版本能走到这里成功运行

},

"fail": function(res):void {

trace("loadSubpackage:Success" + JsonTool.getJsonString(res));

}});

} else {

var minggame:* = new MingGame();//旧微信版本走到这里运行报错,没有MingGame

}


最后一次编辑于  2018-06-22
回答关注问题邀请回答
收藏

5 个回答

  • 邓坤力
    邓坤力
    2018-06-23

    麻烦提供一下出现问题的机型和微信版本,并且给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

    2018-06-23
    赞同
    回复 2
    • 旭扬
      旭扬
      2018-06-25

      代码片段太大分享不了

      2018-06-25
      回复
    • Lion
      Lion
      2018-07-27

      请问这个问题修复了吗?因为这个问题我们一直不能采用分包机制……

      2018-07-27
      回复
  • 旭扬
    旭扬
    2018-06-25

    机型:iphone都会,安卓没测,

    微信版本:6.6.1

    2018-06-25
    赞同 1
    回复 1
    • Lion
      Lion
      2018-06-25

      我们这边是测试了安卓,没测iphone

      2018-06-25
      回复
  • Lion
    Lion
    2018-06-23

    我也存在这个问题,微信客户端是6.6.5

    2018-06-23
    赞同 1
    回复
  • The Forgotten
    The Forgotten
    2018-07-22

    我这边也遇到一样的问题,1.9.97基础库时

    require('./scenepackage/game.js');分包路径说没有


    2018-07-22
    赞同
    回复
  • 贫农铲屎官何梦琪
    贫农铲屎官何梦琪
    2018-07-04

    我也存在这个问题,在1.9.97版本下require分包里的game.js,提示 module is not found,代码片段为 wechatide://minicode/fEFzcEmR7XEq

    2018-07-04
    赞同
    回复