奇怪的角度版本解决与亭子安装错误 [英] Strange angular version resolving bug with bower install

查看:295
本文介绍了奇怪的角度版本解决与亭子安装错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想更新我的角度版本,我觉得亭子去只是疯了。

I'm trying to update my angular version, and I think bower went just mad.

我DEPS:

    "dependencies": {
    "underscore":"*",
    "momentjs":"~2.2.1",
    "bootstrap": "~3.0.0",
    "jquery": "~1.9.1",
    "jquery.cookie": "*",
    "jquery-ui": "~1.10.3",
    "jquery-file-upload": "*",
    "angular": "~1.2.0-rc.2",
    "angular-route": "~1.2.0-rc.2",
    "angular-resource": "~1.2.0-rc.2",
    "angular-animate": "~1.2.0-rc.2",
    "angular-cookies": "~1.2.0-rc.2",
    "angular-i18n": "~1.2.0-rc.2",
    "angular-bootstrap" : "*",
    "ng-grid": "*",
    "highcharts": "*",
    "highcharts-ng": "*"
},

"devDependencies": {
    "angular-mocks": "~1.2.0-rc.2",
    "angular-scenario": "~1.2.0-rc.2"
}

在这里最重要的是:所有的角模块版本1.2.0-rc.2

the important thing here is : all angular modules are version 1.2.0-rc.2

但这样做时

bower install

下面是结果:

Unable to find a suitable version for angular, please choose one:
1) angular#1.0.8 which resolved to 1.0.8 and has angular-scenario#1.2.0-rc.2 as dependants
2) angular#1.2.0-rc.2 which resolved to 1.2.0-rc.2 and has angular-animate#1.2.0-rc.2, angular-cookies#1.2.0-rc.2, angular-mocks#1.2.0-rc.2, angular-resource#1.2.0-rc.2, angular-route#1.2.0-rc.2, angular-scenario#1.2.0-rc.2 as dependants
3) angular#~1.2.0-rc.2 which resolved to 1.2.0-rc.2 and has tael-web as dependants
4) angular#>=1 which resolved to 1.2.0-rc.2 and has angular-bootstrap#0.6.0 as dependants
5) angular#>=1.0.4 which resolved to 1.2.0-rc.2 and has highcharts-ng#0.0.2 as dependants

凉亭似乎认为角情景1.2.0-RC2需要的角度1.0.8 ... ???

bower seems to think that angular-scenario 1.2.0-rc2 requires angular 1.0.8 ... ???

这其实只是假的:<一href=\"https://github.com/angular/bower-angular-scenario/tree/v1.2.0-rc.2\">https://github.com/angular/bower-angular-scenario/tree/v1.2.0-rc.2

bower.json:

bower.json :

{
  "name": "angular-scenario",
  "version": "1.2.0-rc.2",
  "main": "./angular-scenario.js",
  "dependencies": {
    "angular": "1.2.0-rc.2"
  }
}

我是缺少在这里?我能做些什么来解决这个?需要明确的是:我不想使用交互式冲突解决方法,因为这是appening在远程CI。我只是想强调的是如何的 * 的假设情景角1.2.0-RC2的角度1.0.8作为依赖...

What I am missing here ? What can I do to resolve this ? To be clear : I dont want to use the interactive conflict resolving method, because this is appening on a remote CI. I just want to underscore how the * assume angular scenario 1.2.0-rc2 as angular 1.0.8 as dependency...

感谢

推荐答案

尝试添加这部分你bower.json:

Try adding this section to your bower.json:

"dependencies": {
  ...
},
"resolutions":{
  "angular": "1.2.0-rc.2"
}

注:在决议案相同版本的依赖角度版

Note: angular version in resolutions as same as version in dependencies.

这篇关于奇怪的角度版本解决与亭子安装错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆