2015-05-19 34 views
6

के लिए एक उपयुक्त संस्करण खोजने में असमर्थ मैं इस त्रुटि को प्राप्त करता रहता हूं। कोई विचार क्यों?कोणीय

$ bower install ng-roundabout --save 
bower cached  git://github.com/angular/bower-angular-mocks.git#1.3.15 
bower validate  1.3.15 against git://github.com/angular/bower-angular-mocks. 
git#>=1.2.* 
bower cached  git://github.com/Wildhoney/ngRoundabout.git#0.2.5 
bower validate  0.2.5 against git://github.com/Wildhoney/ngRoundabout.git#* 
bower cached  git://github.com/angular/bower-angular-mocks.git#1.2.28 
bower validate  1.2.28 against git://github.com/angular/bower-angular-mocks. 
git#~1.2.24 
bower cached  git://github.com/angular/bower-angular.git#1.2.28 
bower validate  1.2.28 against git://github.com/angular/bower-angular.git#~1 
.2.24 
bower cached  git://github.com/angular/bower-angular.git#1.3.15 
bower validate  1.3.15 against git://github.com/angular/bower-angular.git#>= 
1.2.0 
bower cached  git://github.com/angular/bower-angular.git#1.3.15 
bower validate  1.3.15 against git://github.com/angular/bower-angular.git#>= 
1.2.* 
bower cached  git://github.com/angular/bower-angular.git#1.3.15 
bower validate  1.3.15 against git://github.com/angular/bower-angular.git#>= 
1 
bower cached  git://github.com/angular/bower-angular.git#1.2.28 
bower validate  1.2.28 against git://github.com/angular/bower-angular.git#1. 
2.28 
bower cached  git://github.com/angular/bower-angular.git#1.3.15 
bower validate  1.3.15 against git://github.com/angular/bower-angular.git#>= 
1.0.8 
bower cached  git://github.com/angular/bower-angular.git#1.3.15 
bower validate  1.3.15 against git://github.com/angular/bower-angular.git#~1 


Unable to find a suitable version for angular, please choose one: 
    1) angular#~1.2.24 which resolved to 1.2.28 and is required by ng-roundabout 
#0.2.5 
    2) angular#1.2.28 which resolved to 1.2.28 and is required by angular-mocks# 
1.2.28 
    3) angular#1.3.15 which resolved to 1.3.15 and is required by angular-animat 
e#1.3.15, angular-cookies#1.3.15, angular-mocks#1.3.15, angular-resource#1.3.15, 
angular-sanitize#1.3.15, angular-scenario#1.3.15, angular-touch#1.3.15 
    4) angular#>=1.2.0 which resolved to 1.3.15 and is required by angular-googl 
e-maps#2.1.0 
    5) angular#>=1.2.* which resolved to 1.3.15 and is required by AutoPrivilege 

    6) angular#>=1 which resolved to 1.3.15 and is required by angular-bootstrap 
#0.11.2 
    7) angular#>= 1.0.8 which resolved to 1.3.15 and is required by angular-ui-r 
outer#0.2.14 
    8) angular#~1 which resolved to 1.3.15 and is required by ng-table#0.5.4 

Prefix the choice with ! to persist it to bower.json 

? Answer: 

bower.json:

{ 
    "name": "xxxxxxx", 
    "version": "1.0.0", 
    "dependencies": { 
    "angular": ">=1.2.*", 
    "json3": "~3.3.1", 
    "es5-shim": "~3.0.1", 
    "jquery": "~1.11.0", 
    "bootstrap": "~3.1.1", 
    "angular-resource": ">=1.2.*", 
    "angular-cookies": ">=1.2.*", 
    "angular-sanitize": ">=1.2.*", 
    "angular-bootstrap": "~0.11.0", 
    "font-awesome": ">=4.1.0", 
    "lodash": "~2.4.1", 
    "angular-ui-router": "~0.2.10", 
    "angular-google-maps": "~2.1.0", 
    "angular-animate": "~1.3.15", 
    "ng-table": "~0.5.4", 
    "angular-touch": "~1.3.15" 
    }, 
    "devDependencies": { 
    "angular-mocks": ">=1.2.*", 
    "angular-scenario": ">=1.2.*" 
    } 
} 

उत्तर

15

अपने निर्भरता से कुछ verbosely कोणीय के विशेष संस्करण के लिए निर्भरता की घोषणा की। अधिकांश समय, आप बिना किसी प्रभाव वाले ऊपरी संस्करण का उपयोग कर सकते हैं।

अपने बोवर फाइल करने के लिए

"resolutions" : { 
    "angular" : "1.3.15", 
    } 

जोड़ने

इसके अलावा कोणीय संस्करण के लिए मजबूर करने के लिए, आप सफाई अपने बोवर फ़ाइल का कोणीय संस्करणों चाहिए। आप एनजी-एनिमेट 1.3.15+ और कोणीय 1.2+ के लिए पूछ रहे हैं। स्वच्छता के लिए सभी कोणीय मॉड्यूल संस्करण समान होना चाहिए।

+0

ठीक है मैं इस लाइन को अपने 'जेसन' के अंत में जोड़ता हूं। – Mercer

+0

@ देवदार अधिकार 'devDependencies' के बाद दाएं –

+0

हां, deps और devDeps –