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有何不同
52浏览 • 1回复 待解决
在项目的oh-package.json5文件里面配置parameterFile后,无法使用ohpm 安装依赖
323浏览 • 1回复 待解决
怎么用命令安装oh-package.json5内声明的所用依赖库?
849浏览 • 1回复 待解决
oh-package.json5实现动态依赖的方式
848浏览 • 1回复 待解决
#鸿蒙学习大百科#在项目的oh-package.json5文件里面配置parameterFile后,无法使用ohpm安装依赖
226浏览 • 1回复 待解决
HarmonyOS 通过hook以及插件上下文实现动态配置oh-package.json5
199浏览 • 1回复 待解决
#鸿蒙学习大百科#工程下的oh-package.json5于模块下的oh-package.json5有什么区别?
410浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中的oh-package.json5中添加模块依赖?
302浏览 • 1回复 待解决
HarmonyOS HAR编译为什么会丢失oh-package.json5里的main字段
97浏览 • 1回复 待解决
HarmonyOS oh_package.json5依赖传递问题
764浏览 • 1回复 待解决
怎么在代码中获取oh-package.json5文件中version字段的值?
2618浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何配置oh-package.json5文件中的dependencies以支持types字段的全局引入?
97浏览 • 1回复 待解决
目前RN项目中package.json中的三方库结合使用HarmonyOS里的package.json 的配置出现npm i不过的情况
1005浏览 • 1回复 待解决
HarmonyOS 工程里的hsp需要的权限需要单独在module.json5里声明吗?
224浏览 • 1回复 待解决
HarmonyOS app.json5配置的 应用版本信息 怎么在代码里获取
588浏览 • 1回复 待解决
HarmonyOS 关于ability配置在不同module
41浏览 • 1回复 待解决
#鸿蒙通关秘籍#要是应用需要根据不同设备类型调整配置,这应该怎么做?
140浏览 • 1回复 待解决
如何一个工程包想区分不同的版本类型,需要如何去配置?
321浏览 • 1回复 待解决
HarmonyOS oh-package.json5的依赖配置是否能单独抽出一个定义好所有依赖版本的common的文件,然后被其他模块引入,修改版本的时候可以做到只修改这个common文件
133浏览 • 1回复 待解决
如何获取设备ID以及oh-package.json5文件中version字段、包名等基础信息?
2059浏览 • 1回复 待解决
在HarmonyOS NEXT项目中,如何管理不同版本的依赖库?
689浏览 • 0回复 待解决
在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