Angular MINERR_ASSET не найден 404

Я получаю сообщение об ошибке на консоли:

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')

Репо здесь

Update: Я опубликовал вопрос о github и получил ссылку на этот безумный ответ: https://github.com/angular/angular.js/issues/4675

В процессе компиляции ng-clos-runner выполняет специальный проход angularкоторый добавляет определение для MINERR_ASSET, этот актив не включен с любым из релизов 1.2.x(единственные релизы с исходными картами). Однако исходная карта ссылается на MINERR_ASSET как на источник и как Результатом является 404 при запросе файла.

Я только быстро взглянул на задачи ворчания, а также ng-clos-runner, но у меня такое впечатление, что это, скорее всего, ng-clos-runner включал minErr.js или некоторый файл, сгенерированный на основе Это. В любом случае правильный актив должен быть упакован с другим исходные файлы или MINERR_ASSET следует удалить из исходной карты "источники".

Ответ 2

Недавно я заметил, что в Safari я получал ту же ошибку.

"sources":["angular.js","MINERR_ASSET"]

в

"sources":["angular.js"]

и добавил не ограниченную версию файлов angularjs, связанных с мини-версией, чтобы устранить ошибки консоли. Если вы используете производственную версию angularjs, которая должна быть уменьшена, убедитесь, что вы добавили карту, связанную с файлами библиотеки, или вы можете иметь нежелательные ошибки сервера.

Ответ 3

в файле .map, я изменил

"sources":["angular.js","MINERR_ASSET"],

to:

 "sources":["angular-sanitize.js"]

больше не возникает ошибка в консоли.

Ответ 4

Я тоже столкнулся с этой проблемой, убедитесь, что у вас есть все три файла:

angular-route.js
angular-route.min.js
angular-route.min.js.map 

в вашей библиотеке/папке поставщика. и определение вашего приложения содержит ngRoute:

var myApp = angular.module('myApp',['ngRoute']);

Пожалуйста, голосуйте, если это разрешение поможет вам. или поделитесь своим приложением app.js/error, если у вас все еще есть эта проблема.

Спасибо