在我的angular2项目中,我无法添加“google_maps:3.1.0”依赖项。 看来这个库与“angular2:2.0.0-beta.20”相冲突。
错误消息是:
Package code_transformers has no versions that match >=0.4.1 <0.5.0 derived from:
- build 0.3.0 depends on version ^0.4.1
但是,“google_maps:3.1.0”在其依赖项和传递依赖项中不包含“code_transformers”或“build”包。
感谢您的帮助。
答案 0 :(得分:1)
这意味着pub get
或pub upgrade
找不到一组兼容的依赖项。
尝试注释除了两个以外的所有依赖项,然后再次运行pub get
或pub upgrade
。然后添加一个依赖项并再次运行,依此类推,直到出现错误。通过这种方式,您可以找出导致问题的依赖性。
请勿在{{1}}中使用any
作为依赖性约束。众所周知这会引起麻烦,因为pubspec.yaml
必须分析整个搜索空间,这是一个巨大的搜索空间。