uni-app 打包wdt包时,在HbuildX中勾选App模块配置-FacialRecognitionVeriofy(实人认证)后,更新会报不存在模块的错误(多个HbuildX版本均存在此问题)
uni-app 打包wdt包时,在HbuildX中勾选App模块配置-FacialRecognitionVeriofy(实人认证)后,更新会报不存在模块的错误(多个HbuildX版本均存在此问题)
操作步骤:
- 打包必现
预期结果:
- 能成功更新wdt包
实际结果:
- 更新安装WGT包后,报错更新失败
bug描述:
wgt更新后,报错 WGT的manifest.json配置了 facialrecognitionverify
模块,而App打包时候没有配置这些模块。
实际上,app打包是明确勾选了App模块配置-FacialRecognitionVeriofy(实人认证) ,并且实人认证服务是可以正常使用的。
信息类型 | 详细信息 |
---|---|
产品分类 | HbuilderX |
操作系统 | Windows |
操作系统版本 | Windows 10 专业版 |
开发工具 | HBuilderX |
工具版本 | 3.99 |
应该算是个bug,遇到过其他模块这种问题,但官方修复了
可以先通过整包更新把facialrecognitionverify模块更新到基座里,然后再wgt,有条件这样试试可以么
整包确定已经是打进去了的,问题描述的很清楚
只有在打包热更新wgt包中勾选这个实人认证的时候(确定基座打包的时候已经勾选了,同时直接整包打出的app是能正常使用实人认证的),安装更新后,会保这个错
在使用 uni-app 进行打包时,如果在 HBuilderX 中勾选了 App模块配置 - FacialRecognitionVerify
(实人认证)后,出现“不存在模块”的错误,可能是以下原因导致的:
1. 未正确引入模块
-
确保你已经在项目的
manifest.json
文件中正确配置了FacialRecognitionVerify
模块。 -
打开
manifest.json
文件,检查App模块配置
中是否已经勾选了FacialRecognitionVerify
模块。 -
如果模块未正确配置,手动添加以下代码:
{ "app-plus": { "modules": { "FacialRecognitionVerify": {} } } }