如何正确处理HAR/HSP包模块间的依赖关系

如何正确处理HAR/HSP包模块间的依赖关系


HarmonyOS
2024-03-17 11:47:44
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
HearMe_cn

在HarmonyOS应用开发过程中,处理包(HAR/HSP)模块间的依赖是一个常见的需求。正确的依赖处理方式不仅能确保代码的模块化和可维护性,还能减少团队开发中的管理和沟通成本。以下是关于如何引用包模块的推荐和不推荐做法。

  • 推荐方式:
import { add } from "library";
  • 不推荐方式:

使用相对路径或绝对路径进行引用:虽然技术上可行,但这种做法不推荐。使用相对或绝对路径引用模块会破坏模块间的隔离性,增加团队开发的管理和沟通成本,且难以维护。例如:

import { add } from "../../library/src/main/ets/page/Index";

总结来说,为了保持代码的模块化、提高可维护性以及降低团队协作的复杂度,推荐使用包名进行模块间的依赖引用。避免使用相对或绝对路径,以维护项目的结构清晰和高效的团队合作。更多请参见HAR包的使用

分享
微博
QQ
微信
回复
2024-03-17 21:40:52
相关问题
如何处理HAR之间互相依赖
399浏览 • 1回复 待解决
如何理解HAP、HARHSP三者之间关系
670浏览 • 1回复 待解决
从HAP中,如何区分是HARHSP
325浏览 • 1回复 待解决
是否允许HAR循环依赖
222浏览 • 1回复 待解决
怎么理解HAR、HAP、App关系
325浏览 • 1回复 待解决
harworker如何在entry内使用
62浏览 • 1回复 待解决
业务模块HAR如何获取宿主HAP数据
264浏览 • 1回复 待解决
Hsp间接引用导致资源报错
83浏览 • 1回复 待解决
怎么理解HAR、HAP、APP之间关系
199浏览 • 1回复 待解决
UnionID在元服务和应用关系
81浏览 • 1回复 待解决
依赖冲突有知道吗?
670浏览 • 1回复 待解决
hsp模块如何加载悬浮窗页面
83浏览 • 1回复 待解决
请问哪里可以下载组件harChatLib.har
2842浏览 • 1回复 待解决