HAP依赖HAR A,HAR A依赖HAR B,HAP能否调用HAR B提供的接口?如果不支持间接依赖HAR,原因是什么?
HAP依赖HAR A,HAR A依赖HAR B,HAP能否调用HAR B提供的接口?如果不支持间接依赖HAR,这么设计的原因是什么?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
Har包A依赖其他Har包B,如何导入Har包A?
285浏览 • 1回复 待解决
如何在har包架构a依赖b,b依赖c时,a引用c的资源
1017浏览 • 1回复 待解决
如果Har A动态导入了Har B,在Hap工程打包的时候,还是会把Har B拉进工程并编译进Hap包
358浏览 • 1回复 待解决
HarmonyOS 本地打har包A时,无法带入依赖的三方har包B
109浏览 • 1回复 待解决
HarmonyOS har包依赖问题
778浏览 • 1回复 待解决
HAR 是否可以依赖 HSP?
340浏览 • 1回复 待解决
是否允许HAR的循环依赖
2008浏览 • 1回复 待解决
har 包多层依赖打包问题咨询
315浏览 • 1回复 待解决
HAP和HAR的区别是什么
2081浏览 • 1回复 待解决
HarmonyOS HAR 直接如果有循环依赖如何解决
39浏览 • 1回复 待解决
关于多个har依赖问题,harA依赖harB和harC,harB依赖harC,如何构建依赖。
622浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎么配置对HAR的依赖?
140浏览 • 1回复 待解决
HAR包内的单例对象与HAR包相互之间依赖关系问题。
916浏览 • 1回复 待解决
HarmonyOS 源码依赖和远程依赖har包tsc语法检查问题
57浏览 • 1回复 待解决
如何处理HAR之间的互相依赖
2395浏览 • 1回复 待解决
HarmonyOS HAR HAP包问题
226浏览 • 1回复 待解决
没有依赖关系的HAR如何做页面跳转?
420浏览 • 1回复 待解决
HAP与HAR的有什么区别?
789浏览 • 1回复 待解决
HarmonyOS har依赖so库有冲突是如何解决
383浏览 • 1回复 待解决
HAR和HAP的区别有哪些
2384浏览 • 1回复 待解决
怎么理解HAR、HAP、App的关系
2057浏览 • 1回复 待解决
如何正确处理HAR/HSP包模块间的依赖关系
2679浏览 • 1回复 待解决
HarmonyOS 构建HAR包的时候,如何把HAR包通过file依赖的其他模块也打进去?
103浏览 • 1回复 待解决
HarmonyOS 多module同时依赖同一个har
859浏览 • 1回复 待解决
不支持传递依赖。
间接依赖的版本是不可控的,如果代码里使用到某个版本的间接依赖,不同时间安装的依赖可能版本不一致,程序运行可能出现意想不到的错误。举例说明:依赖关系:project->A(1.0.0)->B(^1.0.0)->C (latest)
在dependencies只声明了A,但是工程中import了B和C。而B和C的版本是不可控的,如果C的开发者发布了一个2.0.0的版本,下次安装依赖时,可能会安装C的2.0.0的版本。然后就有可能出现一些问题,例如:在代码没有任何改动的情况下,程序运行却出现报错,不同时间不同PC上构建的应用运行表现不一致等。
所以ohpm为了解决幽灵依赖的问题,设计了一个特殊的存储结构,从技术上进行限制、不允许引用间接依赖,从而避免出现幽灵依赖问题。在上面例子中表现就是:代码里只能引用A,引用B或C就会编译报错,提醒用户修改依赖配置。