我收到错误记录到控制台:
GET http://localhost:3000/js/lib/angular/MINERR_ASSET 404 (Not Found)
我看到this post并且它说这是不包含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')
回购是here
更新 我在github上发布了这个问题并引用了这个疯狂的答案:https://github.com/angular/angular.js/issues/4675
ng-closure-runner在编译期间运行角度特定传递 它为MINERR_ASSET添加了一个定义,不包括该资产 与任何1.2.x版本(唯一的源代码版本)。 但是,源映射引用MINERR_ASSET作为源和作为 结果在请求文件时有404。
我只是快速浏览了咕噜咕噜的任务 ng-closure-runner,但我的印象很可能是这个 ng-closure-runner包含minErr.js或基于的生成的某些文件 它。无论哪种方式,正确的资产应与另一方包装 应从源映射中删除源文件或MINERR_ASSET “源”。
答案 0 :(得分:1)
https://github.com/angular/angular.js/issues/4675
上面的代码让我查看了这个问题,并且您正在调用ng-closure-runner(这里:https://github.com/angular/angular.js/blob/a29bff1c98161495fb304d0195c4d2916b357686/bower.json)。
尝试在JS文件中加入minErr.js。
答案 1 :(得分:1)
最近我注意到在Safari中我遇到了同样的错误。
"sources":["angular.js","MINERR_ASSET"]
为:
"sources":["angular.js"]
并添加与缩小版本关联的angularjs文件的非缩小版本以修复控制台错误。如果您使用的是angularjs的生产版本(应该是缩小版本),请确保添加与库文件关联的地图,否则可能会出现意外的服务器错误。
答案 2 :(得分:0)
在.map文件中,我更改了
"sources":["angular.js","MINERR_ASSET"],
到:
"sources":["angular-sanitize.js"]
在控制台中不再出错。
答案 3 :(得分:0)
我也遇到过这个问题一次,确保你有三个文件:
angular-route.js
angular-route.min.js
angular-route.min.js.map
在您的库/供应商文件夹中。 并且您的应用定义包含ngRoute:
var myApp = angular.module('myApp',['ngRoute']);
如果此决议对您有所帮助,请投票。如果您仍然遇到此问题,请分享您的app.js /错误。
由于