Javascript 找不到角度矿工资源404

Javascript 找不到角度矿工资源404,javascript,angularjs,angularjs-routing,Javascript,Angularjs,Angularjs Routing,我在控制台上记录了一个错误: GET http://localhost:3000/js/lib/angular/MINERR_ASSET 404 (Not Found) 我看到了,它说这是因为没有嵌入路由模块,但我看到了 public/js/app.js: window.app = angular.module('mean-blog-seed', ['ngCookies', 'ngResource', 'ui.bootstrap', 'ngRoute', 'mean-blog

我在控制台上记录了一个错误:

GET http://localhost:3000/js/lib/angular/MINERR_ASSET 404 (Not Found)     
我看到了,它说这是因为没有嵌入路由模块,但我看到了

public/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的jade文件:

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上发布了这个问题,并得到了这个疯狂的答案:

ng closure runner在编译期间运行特定于角度的过程 这增加了Miner_资产的定义,该资产不包括在内 使用任何1.2.x版本(仅使用源映射的版本)。 但是,源映射引用Miner_资产作为源和源 结果请求文件时出现404

我只是很快地浏览了一下咕噜的任务和 ng Close runner,但我觉得这可能是 ng closure runner包含miner.js或基于 信息技术无论哪种方式,正确的资产都应该与其他资产打包 应从源映射中删除源文件或矿工资源 “来源”

上面的代码让我检查了这个问题,您得到了对ng closure runner的调用(这里:)


尝试在JS文件中包含。

在.map文件中,我更改了

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


控制台中不再出现错误。

最近,我注意到在Safari中也出现了同样的错误

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


并添加了与缩小版本关联的angularjs文件的非缩小版本,以修复控制台错误。如果您使用的是angularjs的生产版本(应该是缩小版),请确保添加了与库文件关联的映射,否则可能会出现不必要的服务器错误。

我也曾经遇到过这个问题,请确保您拥有所有三个文件:

angular-route.js
angular-route.min.js
angular-route.min.js.map 
在库/供应商文件夹中。 并且您的应用程序定义包含以下内容:

var myApp = angular.module('myApp',['ngRoute']);
如果这个决议对你有帮助,请投票。如果仍然存在此问题,请共享app.js/error


谢谢

您是否尝试过使用绝对路径而不是相对路径并删除基本路径(href='/')?正如我所见,问题已经解决了?我甚至没有.map文件。那是干什么用的?是调试用的。当您使用缩小的js文件时,函数和变量名是非描述性的。映射文件允许您访问原始名称。
angular-route.js
angular-route.min.js
angular-route.min.js.map 
var myApp = angular.module('myApp',['ngRoute']);