Я получаю сообщение об ошибке, зарегистрированное в консоли:
GET http://localhost:3000/js/lib/angular/MINERR_ASSET 404 (Not Found)
Я видел этот пост, и он сказал, что это результат отсутствия модуля ngRoute, но я !
общедоступный/js/app.js:
window.app = angular.module('mean-blog-seed', ['ngCookies', 'ngResource', 'ui.bootstrap', 'ngRoute', 'mean-blog-seed.controllers', 'mean-blog-seed.services']);
Затем у меня есть нефритовый файл, который ссылается на angular-route.js:
script(type='text/javascript', src='js/lib/angular/angular.min.js')
script(type='text/javascript', src='js/lib/angular-route/angular-route.min.js')
script(type='text/javascript', src='js/lib/angular-cookies/angular-cookies.min.js')
script(type='text/javascript', src='js/lib/angular-resource/angular-resource.min.js')
script(type='text/javascript', src='js/lib/angular-bootstrap/ui-bootstrap-tpls.min.js')
script(src='js/app.js')
script(src='js/config.js')
script(src='js/services/global.js')
script(src='js/controllers/posts.js')
script(src='js/controllers/header.js')
script(src='js/filters.js')
script(src='js/directives.js')
Репозиторий находится здесь
Обновление: я разместил проблему на github и получил ссылку на этот сумасшедший ответ: https://github.com/angular/angular.js/issues/4675
Во время компиляции ng-close-runner запускает специальный проход angular, который добавляет определение для MINERR_ASSET, этот актив не включен ни в один из выпусков 1.2.x (единственные выпуски с исходными картами). Однако исходная карта ссылается на MINERR_ASSET как на источник, и в результате при запросе файла возникает ошибка 404.
Я только быстро взглянул на задачи grunt, а также на ng-closure-runner, но у меня сложилось впечатление, что ng-closure-runner, вероятно, включал minErr.js или какой-то файл, сгенерированный на его основе. В любом случае правильный актив должен быть упакован с другими исходными файлами, или MINERR_ASSET должен быть удален из «источников» исходной карты.