gpt4 book ai didi

flutter - Dart 包 : Dependency conflicts

转载 作者:行者123 更新时间:2023-12-03 02:42:32 25 4
gpt4 key购买 nike

在 Dart/Flutter 项目中,我有

dependencies:
graphql: '^2.1.1-beta.5'
flutter_bloc: ^3.0.0

作为依赖。然而, graphql取决于 rxdart: ^0.22.0flutter_bloc取决于 rxdart: ^0.23.0 ,这给了我错误:
Because flutter_bloc >=3.0.0 depends on bloc ^3.0.0 which depends on rxdart ^0.23.0, flutter_bloc >=3.0.0 requires rxdart ^0.23.0.
And because graphql 2.1.1-beta.5 depends on rxdart ^0.22.0 and no versions of graphql match >2.1.1-beta.5 <3.0.0, flutter_bloc >=3.0.0 is incompatible with graphql ^2.1.1-beta.5.
So, because com.myapp depends on both graphql ^2.1.1-beta.5 and flutter_bloc ^3.0.0, version solving failed.

我的临时解决方法是降级 flutter_bloc^2.1.1 , 使用 rxdart ^0.23.0 .但是如果我想使用最新最好的版本 flutter_bloc ,什么是最好的解决方案?

谢谢!

最佳答案

您可以使用 dependency overridespubspec.yaml :

dependency_overrides:
rx_dart: ^0.23.0

请注意,如果您这样做,依赖于您覆盖的依赖项的另一个版本的插件可能会中断。

关于flutter - Dart 包 : Dependency conflicts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59548782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com