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?
1295浏览 • 1回复 待解决
HarmonyOS har包a依赖har包b,在项目打包时报错。
841浏览 • 1回复 待解决
如何在har包架构a依赖b,b依赖c时,a引用c的资源
1849浏览 • 1回复 待解决
如果Har A动态导入了Har B,在Hap工程打包的时候,还是会把Har B拉进工程并编译进Hap包
1016浏览 • 1回复 待解决
HarmonyOS 本地打har包A时,无法带入依赖的三方har包B
1007浏览 • 1回复 待解决
HarmonyOS har包动态依赖
815浏览 • 1回复 待解决
HarmonyOS har包依赖问题
1550浏览 • 1回复 待解决
是否允许HAR的循环依赖
2763浏览 • 1回复 待解决
HAR 是否可以依赖 HSP?
1174浏览 • 1回复 待解决
HarmonyOS entry依赖har包,能否引用har包中的resources资源,如引用图片
841浏览 • 1回复 待解决
har 包多层依赖打包问题咨询
1162浏览 • 1回复 待解决
HAP和HAR的区别是什么
2990浏览 • 1回复 待解决
HarmonyOS HAR 直接如果有循环依赖如何解决
884浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎么配置对HAR的依赖?
816浏览 • 1回复 待解决
HarmonyOS 开发的时候依赖了本地的har,本地的har最终发布的时候不希望依赖列表中
641浏览 • 1回复 待解决
关于多个har依赖问题,harA依赖harB和harC,harB依赖harC,如何构建依赖。
1322浏览 • 1回复 待解决
HAR包内的单例对象与HAR包相互之间依赖关系问题。
1697浏览 • 1回复 待解决
HarmonyOS 源码依赖和远程依赖har包tsc语法检查问题
924浏览 • 1回复 待解决
如何处理HAR之间的互相依赖
3134浏览 • 1回复 待解决
HarmonyOS hsp依赖了har包,那么在hsp中如何引用har包下的raw资源。
1114浏览 • 1回复 待解决
HarmonyOS HAR HAP包问题
1001浏览 • 1回复 待解决
没有依赖关系的HAR如何做页面跳转?
1100浏览 • 1回复 待解决
HAP与HAR的有什么区别?
1626浏览 • 1回复 待解决
HarmonyOS har依赖so库有冲突是如何解决
1318浏览 • 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就会编译报错,提醒用户修改依赖配置。