AngularJSでgrunt serverは動くのにgrunt buildでエラーの対処法 - Error: [$injector:unpr] Unknown provider: a
minifyするときに変数が変わってしまい失敗するようです。 解決策は配列に引数名をStringで指定すればよし。
// config
angular.module('thnkoutApp', [
'ngCookies',
...
])
.config(['$routeProvider', function ($routeProvider) {
....
}]);
// controller
angular.module('thnkoutApp')
.controller('TopCtrl', ['$scope', '$rootScope', 'ThemeHandler',
function ($scope, $rootScope, ThemeHandler) {
...
}
])
// factory
angular.module('thnkoutApp')
.factory('Login', ['$http', '$rootScope', function ($http, $rootScope) {
...
}]);