2014-04-01 15 views
6

Tworzę aplikację kątową za pomocą kombinacji yeoman, gruntjs i altana. Zainstalowałem moją aplikację kątową z yo angular myapp, a następnie dodałem kilka zależności z altanką i na końcu uruchomiłem grunt server i zacząłem działać.jak dołączyć zależność ngAnimate w kanciastym z yeomanem

Tylko gdy próbuję dodać zależność ng-animate, pojawia się problem. Ta zależność zostanie pobrana, ale jej znacznik skryptowy nie zostanie dodany do index.html, a wymagane odniesienie nie zostanie dodane do pliku karma.conf.js.

Próbowałem dodać te dwie referencje ręcznie:

w index.html

<script src="bower_components/angular-animate/angular-animate.js"></script> 

aw karma/conf.js

files: [ 
    ... 
    'app/bower_components/angular-animate/angular-animate.js', 
    ... 
], 

Ale to działa tylko jeśli grunt server jest już uruchomiony. jeśli zatrzymam serwer i ponownie go uruchomię, dwa odwołania dodane ręcznie znikają. Jak mogę rozwiązać ten problem?

Dzięki

Odpowiedz

4

Można spróbować jednego z dwóch następujących rozwiązań:

  1. dodać go do ty bower.json plik jako uzależnienia, a następnie uruchomić bower update

lub

  1. otwórz terminal w katalogu projektu i uruchom: bower install angular-animate

jedno z nich będzie utrzymywało go w pliku bower.json i spowoduje, że nie zostanie usunięty po ponownym uruchomieniu serwera pomruczeń.

14

Trzeba to zrobić:


1. Instalacja z altany:

bower install angular-animate 


2. Dodać < script /> do Twój index.html:

< script src="/bower_components/angular-animate/angular-animate.js"></script > 


3. I dodać ngAnimate jako zależność dla swojej aplikacji:

angular.module('myApp', ['ngAnimate']); 

zobaczyć NG-biuletyn post on ngAnimate uzyskać więcej informacji na ten temat kroki

Powiązane problemy