HarmonyOS oh_package.json5依赖传递问题

项目级oh_package.json5与module级的oh_package.json5使用建议是什么?

我本地配置发现有以下特征:

1.使用 ohpm install 命令自动添加项目依赖时,都会添加在项目级oh_package.json5中

2.项目级oh_package.json5中配置的多个har依赖,可以互相调用其他har中的接口

3.如果在entry的oh_package.json5中依赖har A,然后har A的oh_package.json5又依赖har B,那么A可以调用B的接口,但entry只能调A的接口,不能调B的接口

有以下问题:

1.请问上述结论是否正确?

2.项目级oh_package.json5与module级的oh_package.json5使用建议是什么?

3.既然 ohpm install 自动安装到项目级oh_package.json5中,是否说明,开发中建议都使用项目级oh_package.json5?

HarmonyOS
2024-08-23 12:12:57
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

1.1不完全正确 如果当前目录为模块级别的目录,ohpm install命令就会把包安装到模块级别

1.2和1.3正确

2和3关于使用建议,代码书写,按HarmonyOS规范和建议来就好了。ohpm并不强制要求或建议用户是把包安装到模块下还是项目下。

分享
微博
QQ
微信
回复
2024-08-23 20:32:19
相关问题
oh-package.json5实现动态依赖的方式
651浏览 • 1回复 待解决
HarmonyOS har包依赖问题
529浏览 • 1回复 待解决
HarmonyOS 关于OH_AudioRenderer的问题
283浏览 • 1回复 待解决
HarmonyOS 数据传递问题
357浏览 • 1回复 待解决
OH _Audio播放音频问题
2013浏览 • 1回复 待解决
HarmonyOS json的解析问题
304浏览 • 1回复 待解决