将角形飞镖和纸质元素组合在一起

时间:2014-10-24 11:55:21

标签: dart angular-dart paper-elements

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

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

然后当我尝试pub upgrade时,我得到以下内容:

  

Pub:升级依赖项:不兼容的版本限制   html5lib:    - 角度1.0.0取决于版本&gt; = 0.10.0 = 0.11.0 <0.13.0

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

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

1 个答案:

答案 0 :(得分:1)

只使用依赖性覆盖。

dependency_overrides:
  html5lib: 0.12.0

当他们的约束没有共同的集合时,没有办法满足两者 当其中一个人无法正常使用指定版本时,您将面临自己的风险。