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?
742浏览 • 1回复 待解决
HarmonyOS har包a依赖har包b,在项目打包时报错。
372浏览 • 1回复 待解决
如何在har包架构a依赖b,b依赖c时,a引用c的资源
1448浏览 • 1回复 待解决
如果Har A动态导入了Har B,在Hap工程打包的时候,还是会把Har B拉进工程并编译进Hap包
716浏览 • 1回复 待解决
HarmonyOS 本地打har包A时,无法带入依赖的三方har包B
472浏览 • 1回复 待解决
HarmonyOS har包依赖问题
1126浏览 • 1回复 待解决
HarmonyOS har包动态依赖
415浏览 • 1回复 待解决
是否允许HAR的循环依赖
2318浏览 • 1回复 待解决
HAR 是否可以依赖 HSP?
711浏览 • 1回复 待解决
HarmonyOS entry依赖har包,能否引用har包中的resources资源,如引用图片
416浏览 • 1回复 待解决
har 包多层依赖打包问题咨询
749浏览 • 1回复 待解决
HAP和HAR的区别是什么
2508浏览 • 1回复 待解决
HarmonyOS HAR 直接如果有循环依赖如何解决
311浏览 • 1回复 待解决
HarmonyOS 开发的时候依赖了本地的har,本地的har最终发布的时候不希望依赖列表中
363浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎么配置对HAR的依赖?
446浏览 • 1回复 待解决
关于多个har依赖问题,harA依赖harB和harC,harB依赖harC,如何构建依赖。
968浏览 • 1回复 待解决
HAR包内的单例对象与HAR包相互之间依赖关系问题。
1292浏览 • 1回复 待解决
HarmonyOS 源码依赖和远程依赖har包tsc语法检查问题
562浏览 • 1回复 待解决
如何处理HAR之间的互相依赖
2694浏览 • 1回复 待解决
HarmonyOS hsp依赖了har包,那么在hsp中如何引用har包下的raw资源。
542浏览 • 1回复 待解决
HarmonyOS HAR HAP包问题
631浏览 • 1回复 待解决
HAP与HAR的有什么区别?
1211浏览 • 1回复 待解决
没有依赖关系的HAR如何做页面跳转?
778浏览 • 1回复 待解决
HarmonyOS har依赖so库有冲突是如何解决
844浏览 • 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就会编译报错,提醒用户修改依赖配置。