HarmonyOS 在oh-package.json5里面需要配置不同情况依赖不同的库,需要怎么配置
"dependencies": {
// "@ohos/utils": "file:../../commons/utils",
"@ohos/utils": "file:./libs/utils.har"
}
分情况只依赖第一个或者第二个,能不能做到,比如设置一个bool然后实现这个功能。包括各个模块的都可以读到这个值,然后分别进行情况区分。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 工程级oh-package.json5与模块级oh-package.json5有何不同
225浏览 • 1回复 待解决
HarmonyOS 工程级和模块级的oh-package.json5配置依赖的问题
104浏览 • 1回复 待解决
怎么用命令安装oh-package.json5内声明的所用依赖库?
1009浏览 • 1回复 待解决
在项目的oh-package.json5文件里面配置parameterFile后,无法使用ohpm 安装依赖
544浏览 • 1回复 待解决
oh-package.json5实现动态依赖的方式
1061浏览 • 1回复 待解决
#鸿蒙学习大百科#在项目的oh-package.json5文件里面配置parameterFile后,无法使用ohpm安装依赖
390浏览 • 1回复 待解决
HarmonyOS 通过hook以及插件上下文实现动态配置oh-package.json5
422浏览 • 1回复 待解决
#鸿蒙学习大百科#工程下的oh-package.json5于模块下的oh-package.json5有什么区别?
584浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中的oh-package.json5中添加模块依赖?
610浏览 • 1回复 待解决
HarmonyOS HAR编译为什么会丢失oh-package.json5里的main字段
273浏览 • 1回复 待解决
HarmonyOS oh_package.json5依赖传递问题
985浏览 • 1回复 待解决
HarmonyOS module.json5中如何通过不同环境配置不同数据
17浏览 • 1回复 待解决
怎么在代码中获取oh-package.json5文件中version字段的值?
2898浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何配置oh-package.json5文件中的dependencies以支持types字段的全局引入?
309浏览 • 1回复 待解决
HarmonyOS module.json5 参数支持动态配置吗,比如通过参数读取不同的配置文件,支持不同环境
247浏览 • 1回复 待解决
目前RN项目中package.json中的三方库结合使用HarmonyOS里的package.json 的配置出现npm i不过的情况
1144浏览 • 1回复 待解决
HarmonyOS app启动可以加文字吗,只能在module.json5里面配置图标
66浏览 • 1回复 待解决
HarmonyOS 工程里的hsp需要的权限需要单独在module.json5里声明吗?
399浏览 • 1回复 待解决
HarmonyOS app.json5配置的 应用版本信息 怎么在代码里获取
752浏览 • 1回复 待解决
HarmonyOS 关于ability配置在不同module
187浏览 • 1回复 待解决
HarmonyOS 在构建多目标产物时如何根据产品配置不同的依赖dependencies
285浏览 • 1回复 待解决
#鸿蒙通关秘籍#要是应用需要根据不同设备类型调整配置,这应该怎么做?
293浏览 • 1回复 待解决
在oh-package.json5文件中,可以通过以下几种方式配置不同情况下依赖不同的库:
1、使用overrides字段,overrides字段允许覆盖工程级oh-package.json5中的依赖配置。可以在模块级oh-package.json5文件中定义overrides字段,并指定需要覆盖的依赖项。例如在模块级oh-package.json5文件中定义一个overrides字段,指定需要覆盖的依赖项及其新的依赖路径。
2、使用overrideDependencyMap字段,overrideDependencyMap字段允许在工程级oh-package.json5文件中重写源码模块或三方库的依赖关系。可以通过配置依赖关系重写文件的路径,动态变更依赖。例如在工程级oh-package.json5文件中定义overrideDependencyMap字段,并指定需要重写的依赖项及其新的依赖路径。
3、使用parameterFile字段,parameterFile字段允许在项目根目录配置一个参数化文件,其中维护模块或依赖版本信息。通过配置parameterFile字段,可以快速切换依赖版本,满足不同构建场景的需求。参考链接如下:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-oh-package-json5-0000001796357425-V5#ZH-CN_TOPIC_0000001932232620__zh-cn_topic_0000001792256137_overrides