目录

HAR如何转换为HSP

HAR转为HSP主要是通过修改配置文件实现。具体步骤如下:

  1. 在HAR的module.json5中,将type字段的值改为“shared”,并配置deliveryWithInstall字段为“true”。
  2. 若HSP需要对外声明可跳转的页面,在module.json5文件中添加pages字段,并在“resources/base”目录下创建“profile/main_pages.json”文件,配置“src”。
  3. 将HAR的hvigorfile.ts文件中的“harTasks”更改为“hspTasks”。
  4. HAR的build-profile.json5文件中默认生成consumerFiles字段,该项字段HAR可配置,为默认导出的混淆加固规则,需要删除。

配置更改后重新编译。

部分组件和模块在HAP、HSP、HAR中集成使用时存在差异,例如加载HAR中Worker线程文件相比HSP存在单独的使用约束,因此按照以上步骤完成HSP转HAR后,请关注对应组件和模块介绍并进行适配。