我目前正在尝试使用Flutter Riverpod进行学习,但是当我尝试放入flutter_riverpod软件包时遇到了一个问题
Because riverpod depends on flutter_riverpod ^0.9.1 which depends on riverpod ^0.8.0, riverpod ^0.8.0 is required.
So, because riverpod is 1.0.0+1, version solving failed.
Running "flutter pub get" in riverpod...
pub get failed (1; So, because riverpod is 1.0.0+1, version solving failed.)
我该怎么做才能解决此问题?我试图添加riverpod程序包,但是它也无法正常工作
答案 0 :(得分:0)
请参见Riverpod开发人员创建的this decision tree,以了解要安装的版本。
您只想安装一个 riverpod依赖项。
简而言之,如果您使用的是flutter_hooks(我个人建议),请安装hooks_riverpod。如果您不使用挂钩,请安装flutter_riverpod。
如果您正在编写纯飞镖代码(没有Flutter),则安装riverpod。
重申一下,您的pubspec.yaml仅应包含一个riverpod依赖项。
如果在此之后您的依赖项仍然存在版本解决问题,请尝试删除pubspec.lock并重新安装依赖项。
答案 1 :(得分:0)
我认为您应该打开pubspec.yaml
。大概你叫河豆荚
我的问题也和您一样。名字是flutter_riverpod