Изграждането на Grunt е неуспешно след добавяне на angular-leaflet-directive

Току-що добавих angular-leaflet-directive към моя проект и когато започнах да го изграждам с Grunt, сега се проваля. Зависимостта беше добавена с помощта на bower. Този проект е изграден с помощта на ъгловия генератор Yeoman.

Тук включвам директивата за листовка в моя app.js

angular
  .module('statsApp', [
    'ngCookies',
    'ngResource',
    'ngSanitize',
    'ngRoute',
    'leaflet-directive'
  ])

И тогава засега просто имам <leaflet></leaflet> според мен, само за да започна нещата.

Когато изграждането на Grunt се провали, получавам това съобщение за грешка

    Error: [$injector:modulerr] Failed to instantiate module statsApp due to:
    Error: [$injector:modulerr] Failed to instantiate module leaflet-directive due to:
    Error: [$injector:nomod] Module 'leaflet-directive' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.

person Patrick Grimard    schedule 13.08.2014    source източник


Отговори (1)


Тази публикация SO реши проблема ми. Това не е специфично за модула, който добавям, но специфично за тестовете на Karma, които се провалят, защото не са знаели за модула за листовка-директива.

AngularJS грешка: Модулът ngAnimate не е наличен

person Patrick Grimard    schedule 13.08.2014
comment
Благодаря, точно това ми трябваше. В моето приложение yeoman всичко, което трябваше да направя, беше да добавя 'bower_components/angular-leaflet-directive/dist/angular-leaflet-directive.js' към файловия масив на test/karma.conf.js. - person Joseph Sheedy; 30.01.2015