首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >加载ASP.NET网页时缺少Underscore.js的Javascript ".map“文件

加载ASP.NET网页时缺少Underscore.js的Javascript ".map“文件
EN

Stack Overflow用户
提问于 2013-08-25 21:45:58
回答 1查看 49.9K关注 0票数 96

我有一个网页,它是在Azure上运行的ASP.NET网站的一部分。它已经运行了相当长一段时间了。突然,我的浏览器在尝试下载Underscore.js版的".map“时遇到了问题。我做了一些阅读,显然JQuery创建了".map“文件作为Javascript源文件(".js")的调试辅助工具。但是,如果我查看我的网站的脚本目录,我会发现这只发生在一些JQuery源文件上,而不是所有的,我不确定是什么模式。

然而,为什么浏览器会试图加载一个不属于JQuery的Underscore.js的“映射”文件呢?另外,为什么这种情况会突然发生呢?我很久以前就在网页上添加了Underscore.js,以前从来没有遇到过这个问题。

当我查看Chrome调试器控制台选项卡时,我得到的确切错误是:

获取下划线404 (未找到)脚本/ http://myazureapp.cloudapp.net/Scripts/underscore-min.map -min.map:1

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-25 22:07:46

您正在经历的是source mapping。这允许您在使用缩小的JS文件时,在浏览器的开发人员工具中使用可读代码进行调试。

下划线的缩小版本在文件的末尾有以下行:

代码语言:javascript
复制
//# sourceMappingURL=underscore-min.map

当您的浏览器的开发人员工具遇到这一行时,将尝试下载underscore-min.map

如果您希望消除错误,请执行以下操作:

  1. 将该行从underscore-min.js
  2. Add underscore-min.mapunderscore.js中删除到您的项目。
票数 228
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18429625

复制
相关文章

相似问题

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