Доброе утро,Heroku Неизвестный Provider
Я пытаюсь развернуть проект образца angularjs на Heroku, но я получаю эту ошибку:
Uncaught Ошибка: [$ Инжектор: unpr] Неизвестный поставщик: aProvider < -
Это мой Gruntfile.js:
grunt.registerTask('heroku:production', [
'clean:dist','wiredep','useminPrepare','concurrent:dist','autoprefixer','concat','ngmin',
'copy:dist','cdnify', 'cssmin','uglify', 'filerev', 'usemin:dist']);
Все мои контроллеры, услуги и поставщики переписаны, используя следующий синтаксис:
var dett = angular.module('DettRipetizioniCtrlModule', []);
dett.controller('DettRipetizioniCtrl', [ '$scope', '$routeParams', '$location', 'services', function ($scope, $routeParams, $location, services) {
//do stuff
}
и мой файл app.js является:
var app = angular.module('lemieripetizioni3App',['ngRoute','ngAnimate','Services','DettRipetizioniCtrlModule','Animations','RicercaRipetizioniCtrlModule']);
Это мой мерзавец репо: https://github.com/gterribilio/lmr.git
Любые идеи? Может быть проблема минимизации на Heroku? Использование той же grunttask на localhost отлично работает.
Заранее спасибо.
Джузеппе
Спасибо за ваш ответ! После многих головных болей я нашел решение! я имел в моем app.js файл .run (функция ($ rootScope) { $ rootScope.userData = {}; sessionStorage.isLogged = ложь; }); этот фрагмент кода, в котором я объявлял глобальные переменные, и Хероку это не понравилось. Спасибо вам за помощь! Giuseppe –