收藏
回答

分包加载提示配置无效

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小游戏 Bug 工具 7.0.0 225

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径


- 提供一个最简复现 Demo


从官方文档(https://developers.weixin.qq.com/minigame/dev/tutorial/base/subpackages.html)上面复制的配置


{

  "description": "项目配置文件。",

  "setting": {

    "urlCheck": false,

    "es6": true,

    "postcss": true,

    "minified": false,

    "newFeature": true

  },

  "compileType": "game",

  "libVersion": "2.3.0",

  "appid": "wx133580b51b5fe96d",

  "projectname": "test_bench",

  "packOptions": {

    "ignore": [

    ]

  },

  "subpackages": [

    {

      "name": "stage1",

      "root": "stage1/"

    }, {

      "name": "stage2",

      "root": "stage2.js"

    }

  ]

}


然后根目录下建个stage1,stage1里放个js,并且另外放个stage2.js


game.js:



const loadTask = wx.loadSubpackage({

name: 'stage1', // name 可以填 name 或者 root

success(res) {

// 分包加载成功后通过 success 回调

},

fail(res) {

// 分包加载失败通过 fail 回调

console.log('stage1 failed:', res)

}

})

loadTask.onProgressUpdate(res => {

console.log('stage1下载进度', res.progress)

console.log('已经下载的数据长度', res.totalBytesWritten)

console.log('预期需要下载的数据总长度', res.totalBytesExpectedToWrite)

})


结果报:


stage1 failed: {errMsg: "loadSubpackage:fail Your subpackages configuration is invalid."}



我是win7系统,开发者工具版本 1.02.190210


最后一次编辑于  04-08  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 魏越闽
    魏越闽
    04-08

    哦,没看清楚,分包配置应该放在game.json里,而不是project.config.json里

    04-08
    赞同
    回复