uni-app 打包wdt包时,在HbuildX中勾选App模块配置-FacialRecognitionVeriofy(实人认证)后,更新会报不存在模块的错误(多个HbuildX版本均存在此问题)

发布于 1周前 作者 itying888 来自 Uni-App

uni-app 打包wdt包时,在HbuildX中勾选App模块配置-FacialRecognitionVeriofy(实人认证)后,更新会报不存在模块的错误(多个HbuildX版本均存在此问题)

操作步骤:

  • 打包必现

预期结果:

  • 能成功更新wdt包

实际结果:

  • 更新安装WGT包后,报错更新失败

bug描述:

wgt更新后,报错 WGT的manifest.json配置了 facialrecognitionverify 模块,而App打包时候没有配置这些模块。 实际上,app打包是明确勾选了App模块配置-FacialRecognitionVeriofy(实人认证) ,并且实人认证服务是可以正常使用的。

image

信息类型 详细信息
产品分类 HbuilderX
操作系统 Windows
操作系统版本 Windows 10 专业版
开发工具 HBuilderX
工具版本 3.99

4 回复

应该算是个bug,遇到过其他模块这种问题,但官方修复了
可以先通过整包更新把facialrecognitionverify模块更新到基座里,然后再wgt,有条件这样试试可以么


整包确定已经是打进去了的,问题描述的很清楚

只有在打包热更新wgt包中勾选这个实人认证的时候(确定基座打包的时候已经勾选了,同时直接整包打出的app是能正常使用实人认证的),安装更新后,会保这个错

在使用 uni-app 进行打包时,如果在 HBuilderX 中勾选了 App模块配置 - FacialRecognitionVerify(实人认证)后,出现“不存在模块”的错误,可能是以下原因导致的:

1. 未正确引入模块

  • 确保你已经在项目的 manifest.json 文件中正确配置了 FacialRecognitionVerify 模块。

  • 打开 manifest.json 文件,检查 App模块配置 中是否已经勾选了 FacialRecognitionVerify 模块。

  • 如果模块未正确配置,手动添加以下代码:

    {
      "app-plus": {
        "modules": {
          "FacialRecognitionVerify": {}
        }
      }
    }
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!