Dart 版本控制 - 没有匹配的版本

Dart versioning - no matching version

在我的 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" 包。

感谢您的帮助。

这意味着 pub getpub upgrade 找不到一组兼容的依赖项。

再次尝试注释掉除两个和 运行 pub getpub upgrade 之外的所有依赖项。然后添加一个依赖项并再次 运行 等等,直到出现错误。这样你就可以找出是什么依赖导致了问题。

不要在 pubspec.yaml 中使用 any 作为依赖约束。众所周知,这会引起麻烦,因为 pub 必须分析整个搜索 space,这是巨大的。