往期鸿蒙5.0全套实战文章必看:(文中附带全栈鸿蒙5.0学习资料)
添加依赖项
应用/元服务支持通过包管理工具ohpm来安装、共享、分发代码,管理项目的依赖关系。本文介绍了在您的项目中如何添加依赖项。
您可在工程或模块下的oh-package.json5文件中的dependencies(生产依赖)/devDependencies(开发依赖)字段中指定依赖项,以上两种依赖字段均支持引用远程三方包、本地文件夹和本地HAR/HSP三种方式。oh-package.json5文件中的dynamicDependencies(动态依赖)仅限于动态依赖HSP的使用场景。以下配置以dependencies为例。
远程三方包
在需要引入三方包的模块的oh-package.json5文件中设置三方包依赖,配置示例如下:
"dependencies": {
"@ohos/lottie": "^2.0.0"
}
本地文件夹
在模块的oh-package.json5文件中设置本地文件夹,配置示例如下:
"dependencies": {
"folder": "file:../folder"
}
本地HAR/HSP包
- 引用HAR:
"dependencies": { "package": "file:../package.har" }
- 引用HSP(仅在release模式下,构建HSP会生成tgz包):
"dependencies": { "package": "file:../package.tgz" }
依赖设置完成后,需要执行ohpm install命令安装依赖包,依赖包会存储在对应模块的oh_modules目录下。