如何解决在 Flutter 中向 pubspec.yaml 添加依赖项“parse_server_sdk_flutter: ^2.1.0”时版本解决失败
我有一个大问题,更新到 Flutter 2.0 后,我无法将“parse_server_sdk_Flutter: ^2.1.0”添加到我的 Flutter 项目中。以下是错误消息和我的 pubspec.yaml 依赖项。
在控制台中运行“Flutter pub get”时出现错误消息 =>
因为 parse_server_sdk_Flutter >=2.1.0 依赖于 path_provider ^1.6.27 而 MyApp 依赖于 path_provider ^2.0.1,parse_server_sdk_Flutter >=2.1.0 被禁止。 所以,因为MyApp依赖parse_server_sdk_Flutter ^2.1.0,版本解析失败。
version: 1.0.0+1
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
Flutter:
sdk: Flutter
google_fonts: ^2.0.0
fab_circular_menu: ^1.0.0
hive: ^2.0.0
hive_Flutter: ^1.0.0
path: 1.8.0
provider: ^4.3.1
path_provider: ^2.0.1 #1.6.27
intl: ^0.16.1
shimmer: 1.1.2
reorderables: any
animator: ^2.0.2
Flutter_animator: ^2.1.0
http: ^0.13.0
xml2json: ^5.0.0
cupertino_icons: ^1.0.2
parse_server_sdk_Flutter: ^2.1.0
dev_dependencies:
Flutter_test:
sdk: Flutter
解决方法
我找到了自己问题的答案。如果其他人有任何包冲突。 只需在这些冲突包的末尾放置“any”而不是实际版本号。像这样 => "parse_server_sdk_flutter: any"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。