gpt4 book ai didi

dart - 版本冲突

转载 作者:IT王子 更新时间:2023-10-29 06:57:48 24 4
gpt4 key购买 nike

我在 UUID 上遇到版本冲突。基本上,cached_network_image取决于 uuid 2.0.0socket packages取决于 uuid 1.0.3

uuid:  ^1.0.3
cached_network_image: ^0.6.2
socket_io: ^0.9.0+1
socket_io_common: any
socket_io_common_client: ^0.10.0``

因为 cached_network_image ^0.6.2取决于 flutter_cache_manager ^0.3.1这取决于 uuid ^2.0.0 , cached_network_image ^0.6.2需要 uuid ^2.0.0 .

所以,因为 <PROJECT NAME>取决于 uuid ^1.0.3cached_network_image ^0.6.2 , 版本解析失败。

我尝试使用 UUID ^1.0.3 来包含此版本和 2.0.0,但无济于事。

尝试联系后一个包的作者将他们的 UUID 依赖升级到最新的,但他们还没有回复。我还向他们的 repo 提出了一个问题。

以下是一些链接:

https://pub.dartlang.org/packages/socket_io

https://pub.dartlang.org/packages/socket_io_common

https://pub.dartlang.org/packages/socket_io_common_client

https://github.com/rikulo/socket.io-client-dart

最佳答案

您可以做的一件事是将版本号替换为以下内容:

uuid:  any
cached_network_image: any
socket_io: any
socket_io_common: any
socket_io_common_client: any

Pub 的版本约束解析器 完成它的工作。解决版本冲突后,您可以查看 pubspec.lock 文件并更新 pubspec.yaml 文件中的相应版本号。

这应该可以让您解决这个问题。一旦相应的插件更新了它们的依赖项,您就可以尝试升级您的版本。

关于dart - 版本冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55206260/

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