Dependencies Dartlang中的依赖性问题
当我执行“pub-get”时,会出现以下错误:Dependencies Dartlang中的依赖性问题,dependencies,dart,angular,Dependencies,Dart,Angular,当我执行“pub-get”时,会出现以下错误: 包uri没有匹配>=0.9.3=0.9.3的版本消息中提到的包名称通常会产生误导。它实际上告诉我们的是,pub某处放弃了寻找兼容集的尝试 调试工具包括 pub-get--trace pub deps-stree 很容易忘记的是SDK约束,它可能会限制软件包的版本 首先,注释掉所有依赖项并逐个添加,直到可以重新生成。 尝试找出哪种包组合会阻止解析(通常只有2个或3个)。然后调查他们的SDK版本和依赖性约束 通常它与analyzer软件包有关,a
包uri没有匹配>=0.9.3=0.9.3的版本消息中提到的包名称通常会产生误导。它实际上告诉我们的是,
pub
某处放弃了寻找兼容集的尝试
调试工具包括
pub-get--trace
pub deps-stree
dependency_overrides:
uri: ^0.11.0
yaml修复了它,因此带有uri
约束的rpc
包似乎是罪魁祸首。
请创建一个bug报告,让get
rpc
与uri
0.11.0
兼容,或者创建一个pull请求。我最近也在pubviz
中遇到了这个错误,但没有进行调查。你能报告一下吗?问题可能是rpc
不允许最新的uri
版本0.11.0
。但是,我还没有发现一个包是否确实需要>=0.11.0
。pubviz
的错误似乎在最新的开发版本中得到了修复。pubviz的错误仍然存在(“NoSuchMethodError:setter'isPrimary=”在null上被调用),至少在pub无法获取依赖项的时候(这正是我需要它的时候!)。而且,pub deps报告“pubspec.lock文件生成后,pubspec.yaml文件已更改,请再次运行“pub get”。当pub get无限期挂起时,这没有任何帮助。对于pub global activate pubviz
,您会收到此错误吗?”?最后的办法通常是逐个添加依赖项,直到找不到罪魁祸首为止。@Guenther:No,activate
效果很好。我在运行pubviz-open
时出错。顺便说一句,我[找到了罪魁祸首][,但这对我帮助不大。
dependency_overrides:
uri: ^0.11.0