2014-04-08 13 views
8

के लिए बॉवर स्थापना त्रुटि के साथ कोणीय के लिए उपयुक्त संस्करण खोजने में असमर्थ मैं Angular 1.2.6 का उपयोग कर रहा हूं। मैं angular-animate और ngAnimate-animate.css स्थापित करने के लिए बोअर का उपयोग करने की कोशिश कर रहा हूं। मैंने 1.2.16 और 1.2.17 से गिटूब पर कई बार और diff कोड को अनइंस्टॉल करने (bower install --save angular-animate) इंस्टॉल करने का प्रयास किया है।कोणीय-एनीमेट मॉड्यूल

बोवर angular-animate 1.2.16 के पुराने संस्करण को Angular 2.1.12 के साथ संगत स्थापित करना चाहता है।

मेरे सभी पासिंग कर्म इकाई परीक्षण angular-animate को स्थापित करने के बाद भी असफल हो जाते हैं।

मुझे यह त्रुटि मिल रही है। कोई विचार क्यों?

bower angular-animate#*   cached git://github.com/angular/bower-angular-animate.git#1.2.16 
bower angular-animate#*  validate 1.2.16 against git://github.com/angular/bower-angular-animate.git#* 
bower angular#1.2.16   cached git://github.com/angular/bower-angular.git#1.2.16 
bower angular#1.2.16   validate 1.2.16 against git://github.com/angular/bower-angular.git#1.2.16 
bower angular#>=1    cached git://github.com/angular/bower-angular.git#1.2.16 
bower angular#>=1    validate 1.2.16 against git://github.com/angular/bower-angular.git#>=1 

Unable to find a suitable version for angular, please choose one: 
    1) angular#1.2.6 which resolved to 1.2.6 and is required by angular-cookies#1.2.6, angular-mocks#1.2.6, angular-resource#1.2.6, angular-route#1.2.6, angular-sanitize#1.2.6, angular-scenario#1.2.6, temp 
    2) angular#1.2.16 which resolved to 1.2.16 and is required by angular-animate#1.2.16 
    3) angular#>=1 which resolved to 1.2.16 and is required by angular-bootstrap#0.10.0 

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

[?] Answer: 

मुझे कोई सफलता के साथ पहले !1 और !3 दर्ज किया है।

bower.json

{ 
    "name": "temp", 
    "version": "0.0.0", 
    "dependencies": { 
    "angular": "1.2.6", 
    "json3": "~3.2.6", 
    "es5-shim": "~2.1.0", 
    "jquery": "~1.10.2", 
    "bootstrap": "~3.1.1", 
    "angular-resource": "1.2.6", 
    "angular-cookies": "1.2.6", 
    "angular-sanitize": "1.2.6", 
    "angular-route": "1.2.6", 
    "angular-bootstrap": "~0.10.0", 
    "angular-toggle-switch": "~0.3.0", 
    "angular-animate": "~1.2.16", 
    "ngAnimate-animate.css": "~0.1.1" 
    }, 
    "devDependencies": { 
    "angular-mocks": "1.2.6", 
    "angular-scenario": "1.2.6" 
    }, 
    "resolutions": { 
    "angular": ">=1" 
    } 
} 

Related question on SO.

Angular moved angular-animate out of core to it's own dependency in v1.2

उत्तर

12

दो भागों वाला समाधान

  1. ngAnimate-animate एक js फ़ाइल है, app/bower_components/ngAnimate-animate.css/animate.js को files: में karma.conf.js

  2. bower info angular-animate और अपने कोणीय संस्करण के लिए विशिष्ट संस्करण स्थापित करने की आवश्यकता है। इस मामले में, bower install angular-animate#1.2.6 --save

संबंधित मुद्दे