首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到angular.min.js.map,它到底是什么?

问找不到angular.min.js.map,它到底是什么?
EN

Stack Overflow用户
提问于 2013-08-25 12:56:58
回答 2查看 208.3K关注 0票数 327

当我加载页面并检查chrome控制台时,我发现了以下错误:

​

在angular中地图文件到底是什么?

我确实引用了angular.min.js,但没有引用angular.min.js.map。顺便说一下,我正在使用angular 1.2RC发行版,当我切换到这个发行版时,我才开始看到这些错误。

代码语言:javascript
复制
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
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-26 00:57:27

正如eaon21和monkey所说,源代码映射文件基本上将缩小的代码转换为用于调试的未缩小的版本。

您可以在here中找到.map文件。只需将它们添加到与缩小的js文件相同的目录中,它就会停止抱怨。获取它们的原因是

代码语言:javascript
复制
/*
//@ sourceMappingURL=angular.min.js.map
*/

在angular.min.js的末尾。如果您不想添加.map文件,您可以删除这些行,这将停止获取尝试,但如果您计划调试,保持源映射的链接总是很好的。

票数 394
EN

Stack Overflow用户

发布于 2013-08-25 13:19:44

猴子是对的,根据猴子给出的链接

基本上,它是一种将组合/缩小的文件映射回未构建状态的方法。在为生产环境构建时,除了缩小和组合JavaScript文件外,还会生成一个保存原始文件信息的源图。当您在生成的JavaScript中查询某个行号和列号时,您可以在返回原始位置的源地图中进行查找。

我不确定是否是angular的错误,没有生成地图文件。但您可以通过在chrome控制台设置中取消选中此选项来关闭源地图文件

​

​

票数 107
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18425841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档