Har包A依赖其他Har包B,如何导入Har包A?-鸿蒙开发者社区-51CTO.COM

Har包A依赖其他Har包B,如何导入Har包A?

我们现在有一个har包A在开发的时候依赖har包B、C、D,在导出A的时候分别把BCD导出成单独文件,在另外一个项目使用的时候引入ABCD四个包,但是引入Har包A的时候错误提示B/C/D不存在,这种情况下该如何解决?

HarmonyOS
4天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

​步骤如下:

1,libraryB先打包出harB包,在libraryA中通过ohpm install harB(此处为harB包地址)

2,libraryA打包出harA包,在需要的地方导入,比如entry模块。先切换到entry目录ohpm install libraryA,此时就可以正常调用harA包中依赖harB的方法:import { dealSomeThing } from ‘libraryharA’请按照以上方法测试一下,这里不需要在entry中导入B、C、D,只需要在A中导入B、C、D即可

请先打出lib_vhsm.har、api_safekey.har、common.har这三个har包,然后在multi_chip里面新建library文件夹。然后,cd multi_chip根目录,分别进行ohpm install lib_vhsm\ohpm install api_safekey\ohpm install common.最后,打包multi_chip.har,进入entry根目录,新建library文件夹,将multi_chip.har放入,进行ohpm install multi_chip。别的不用再引入lib_vhsm.har、api_safekey.har、common.har这三个。​

分享
微博
QQ
微信
回复
4天前
相关问题
HarmonyOS har依赖问题
539浏览 • 1回复 待解决
har 多层依赖打包问题咨询
158浏览 • 1回复 待解决
HarmonyOS har生成问题
1046浏览 • 1回复 待解决
获取 har相关信息
51浏览 • 1回复 待解决
请问哪里可以下载组件harChatLib.har
4734浏览 • 1回复 待解决
HarmonyOS har报错
347浏览 • 1回复 待解决
HarmonyOS HAR HAP问题
35浏览 • 1回复 待解决
如何引用IDE工程外的har
376浏览 • 1回复 待解决
HarmonyOS har是否不能互相引用
545浏览 • 1回复 待解决
HarmonyOS HAR之间的路由跳转
522浏览 • 1回复 待解决
har里的worker如何在entry内使用
2005浏览 • 1回复 待解决
HarmonyOS har引用so问题
438浏览 • 1回复 待解决
ohpm publish 推送har大小的限制
554浏览 • 1回复 待解决