我在试图更新我的角度版本,我想保尔只是疯了。
我的手下:
"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版本。
但在做的时候
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 dependantsbower似乎认为角场景1.2.0-rc2需要角1.0.8 .?
这实际上是假的:https://github.com/angular/bower-angular-scenario/tree/v1.2.0-rc.2
bower.json:
{
"name": "angular-scenario",
"version": "1.2.0-rc.2",
"main": "./angular-scenario.js",
"dependencies": {
"angular": "1.2.0-rc.2"
}
}我在这里错过了什么?我能做些什么来解决这个问题?明确一点:我不想使用交互式冲突解决方法,因为这是附加在远程CI上的。我只想强调*如何假定角场景1.2.0-rc2为角1.0.8作为依赖关系.
谢谢
发布于 2014-01-21 06:31:11
尝试将此部分添加到您的bower.json中:
"dependencies": {
...
},
"resolutions":{
"angular": "1.2.0-rc.2"
}注意:分辨率中的角度版本与依赖项中的版本相同。
发布于 2014-01-21 09:17:38
我最近的保龄球版本也有同样的问题。
您只需按照bower输出提示:Prefix the choice with ! to persist it to bower.json从提供的选项中选择一个即可。然后用一个额外的"resolutions": { ... }块更新您的bower.json,然后问题就解决了。
发布于 2013-10-02 08:35:06
而不是:
"angular": "~1.2.0-rc.2"
尝试:
"angular": "=1.2.0-rc.2"
然而,这可能不是正确的方法,但它解决了我的项目中的一个类似问题。
https://stackoverflow.com/questions/18922511
复制相似问题