Flutter Riverpod:发布失败

Flutter Riverpod: pub get failed

我目前正在尝试使用 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 包,但它也不起作用

请参阅 this decision tree 由 riverpod 开发人员创建的要安装的版本。

您只想安装一个 riverpod 依赖项。

简而言之,如果您正在使用 flutter_hooks (which I would personally recommend), install hooks_riverpod. If you are not using hooks, install flutter_riverpod

如果您正在编写纯 dart 代码(没有 Flutter),请安装 riverpod

重申一下,您的 pubspec.yaml 应该只包含一个 riverpod 依赖项。

如果在此之后您仍然有解决依赖项问题的版本,请尝试删除您的 pubspec.lock 并重新安装您的依赖项。

我认为你应该打开你的pubspec.yaml

在第一行。可能你的名字是 riverpod

我的问题和你一样。名字是 flutter_riverpod

检查您的项目名称是否为riverpod 对我来说,这就是问题... 只需为您的项目使用不同的名称。