虎牙开放平台文档

本地开发时, 低版本app无法加载小程序

请按照以下步骤进行排查:

  1. 确保配置文件 project.config.json 中配置了相应的终端类型(即 builder.config.buildConfig.H5 包含了诸如app_panel_h5/zs_anchor_panel_h5之类的配置项).
  2. 确保 ext.huya.com "程序配置" 的 "终端类型" 相应的 app 类型已被勾选, 如:
    extType
  3. 执行 npx hyext start, 打包服务应该已启动
  4. 确保手机能够访问电脑, 手机的 ip 地址和电脑的 ip 地址应该在同一个网段. 如果电脑有多个网段, 需要修改配置文件 project.config.json, 将 builder.config.host 更改为正确的 ip 地址
  5. 如果还无法解决, 执行 npx hyext doctor(需要 cli 版本 3.0.0 以上), 并将生成的文件 hyext_doctor.txt 发送给官方寻求帮助

示例配置文件project.config.json:

{ "name": "demo", "outputPath": "dist", "releasePath": "release", "ignore": [ "*.md", "LICENSE", ".git/**", ".gitignore", "package-lock.json" ], "builder": { "name": "@hyext/builder-beyond", "config": { "useCssLoader": true, "webTitle": "签到", "host": "192.168.0.33", "buildConfig": { "H5": [ { "entry": "index.js", "extType": "web_video_com", "platform": "web" }, { "entry": "index_streamer.js", "extType": "pc_anchor_panel", "platform": "pc" } { "entry": "app_panel.js", "extType": "app_panel_h5", "platform": "web" }, { "entry": "index_streamer.js", "extType": "zs_anchor_panel_h5", "platform": "web" } ] } } } }