angular.min.js.map未找到,这是什么东西?

17 浏览
0 Comments

angular.min.js.map未找到,这是什么东西?

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

\"enter

在 angular 中,地图文件是什么东西?

我确实引用了 angular.min.js,但没有引用 angular.min.js.map。

顺便说一下,我正在使用 angular 1.2 RC 版本,当我切换到该版本后,我才开始看到这些错误。

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

admin 更改状态以发布 2023年5月21日
0
0 Comments

Monkey是对的,根据Monkey给出的链接

基本上这是一种将组合/缩小的文件映射回未构建状态的方法。当您为生产构建时,随着缩小和组合JavaScript文件,您会生成一个源映射,其中包含有关原始文件的信息。当您在生成的JavaScript中查询某个行和列号码时,您可以在源映射中进行查找,返回原始位置。

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

enter image description here

0
0 Comments

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

您可以在此处找到.map文件。只需将它们添加到与缩小的js文件相同的目录中,它就不会抱怨了。它们被获取的原因是angular.min.js末尾的

/*
//@ sourceMappingURL=angular.min.js.map
*/

如果您不想添加.map文件,可以删除这些行,它将停止提取尝试,但如果您计划进行调试,保持源映射链接总是好的。

0