找不到angular.min.js.map,究竟是什么?
当我加载页面,并检查铬控制台,我发现这些错误:
地图文件的angular度究竟是什么?
我没有参考angular.min.js,但不是angular.min.js.map。 我正在使用1.2 rc版本的angular色,当我切换到这个版本时,我刚开始看到这些错误。
ERRORS: GET http://localhost:44786/Scripts/angular-route.min.js.map 404 (Not Found) :44786/Scripts/angular-route.min.js.map:1 GET http://localhost:44786/Scripts/angular-animate.min.js.map 404 (Not Found) :44786/Scripts/angular-animate.min.js.map:1 GET http://localhost:44786/Scripts/angular-resource.min.js.map 404 (Not Found) :44786/Scripts/angular-resource.min.js.map:1 GET http://localhost:44786/Scripts/angular.min.js.map 404 (Not Found) :44786/Scripts/angular.min.js.map:1
正如eaon21和猴子所说的,源码映射文件基本上将缩小的代码转化为其未debugging的版本以进行debugging。
你可以在这里find.map文件。 只需将它们添加到与缩小的js文件相同的目录中,它就会停止抱怨。 他们得到的原因是
/* //@ sourceMappingURL=angular.min.js.map */
在angular.min.js的结尾。 如果您不想添加.map文件,则可以删除这些行,并停止提取尝试,但是如果您计划进行debugging,则始终保持源地图链接。
猴子是对的,根据猴子给出的链接
基本上,这是一种将组合/缩小文件映射回未构build状态的方法。 当您为生产而构build时,同时缩小和组合您的JavaScript文件,您将生成一个包含原始文件信息的源地图。 当您在生成的JavaScript中查询特定的行和列号时,可以在返回原始位置的源地图中执行查找。
我不确定是否是没有生成地图文件的angular度的错误。 但是,您可以通过在Chrome控制台设置中取消选中此选项来closures源映射文件