本地开发时, 低版本app无法加载小程序
请按照以下步骤进行排查:
- 确保配置文件
project.config.json中配置了相应的终端类型(即builder.config.buildConfig.H5包含了诸如app_panel_h5/zs_anchor_panel_h5之类的配置项). - 确保 ext.huya.com "程序配置" 的 "终端类型" 相应的 app 类型已被勾选, 如:
- 执行
npx hyext start, 打包服务应该已启动 - 确保手机能够访问电脑, 手机的 ip 地址和电脑的 ip 地址应该在同一个网段. 如果电脑有多个网段, 需要修改配置文件
project.config.json, 将builder.config.host更改为正确的 ip 地址 - 如果还无法解决, 执行
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"
}
]
}
}
}
}