oh-packge.json5指定版本在模块编译时会自动刷新,导致最终编译报错

oh-packge.json5指定了版本,模块编译时会自动刷新的版本,导致最终编译报错

原因是因为.ohpmrc配置文件中,配置了默认解决冲突机制。

oh-packge.json5指定版本在模块编译时会自动刷新,导致最终编译报错-鸿蒙开发者社区

系统默认项为关,但是首次使用IDE时,默认是打开的,如果配置过一次false,或者不配置此项,那么默认为false。

oh-packge.json5指定版本在模块编译时会自动刷新,导致最终编译报错-鸿蒙开发者社区

造成冲突原因可能是因为 A依赖B包,B包依赖C1.0.0A直接依赖C1.0.1。

HarmonyOS
2024-09-14 11:48:05
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

如果项目配备了多个模块,各模块间有相互依赖,可能关闭自动解决冲突resolve_conflict会好一些,以此遵循各模块的oh-package.json5的配置项。

分享
微博
QQ
微信
回复
2024-09-14 17:23:46
相关问题
Camkelist配置so后,编译报错
580浏览 • 1回复 待解决
HarmonyOS oh_package.json5依赖传递问题
522浏览 • 1回复 待解决
oh-package.json5实现动态依赖的方式
564浏览 • 1回复 待解决
缺失getcontext函数导致breakpad编译失败
782浏览 • 1回复 待解决
如何编译鸿蒙版本的WebRTC?
3162浏览 • 1回复 待解决
编译报错没有堆栈信息
786浏览 • 1回复 待解决
openharmony 交叉编译openjdk报错
681浏览 • 1回复 待解决
如何指定或判断当前编译架构
348浏览 • 1回复 待解决
编译报错Found exception如下
1017浏览 • 1回复 待解决
初次安装DevEco Studio编译报错
7652浏览 • 1回复 待解决
5.0.3.200版本无法选择API 12为编译版本
250浏览 • 1回复 待解决