1

我正在尝试将纸张元素放入我的 angularDart 应用程序中,因此我放入pubspec.yaml了以下依赖项:

dependencies:
    angular: ">=1.0.0 <2.0.0"
    paper_elements: ">=0.5.0 <0.6.0"

然后当我尝试时,pub upgrade我得到以下信息:

发布:升级依赖项:html5lib 上的不兼容版本限制:-角度 1.0.0 取决于版本 >=0.10.0 =0.11.0 <0.13.0

我真的很想使用 Angular Dart 的 1.0.0(至少)版本,但是我想知道是否有办法同时满足这两个库的依赖关系。(以及如何知道正确的依赖版本是什么)

请注意,我尝试对 Polymer 执行相同操作并面临相同的问题(具有不同的依赖项),因此解决此问题的一般方法会有所帮助,而不仅仅是提供版本号。

4

1 回答 1

1

只需使用依赖项覆盖。

dependency_overrides:
  html5lib: 0.12.0

当它们的约束没有公共集时,就无法同时满足两者。
如果其中一个不能在指定版本上正常工作,后果自负。

于 2014-10-24T12:00:41.403 回答