Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 找不到。地图资源?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 找不到。地图资源?

Javascript 找不到。地图资源?,javascript,jquery,html,Javascript,Jquery,Html,我最近开始在我所有的项目中遇到这个问题。当加载包含jquery源文件引用的索引页时,我的控制台会记录此错误:GEThttp://localhost:3000/js/lib/jquery-1.10.2.min.map 500(内部服务器错误) 这一点都不会影响我的应用程序,但是每当我打开控制台时,看到它真的很烦人。有人知道这是从哪里来的吗 编辑:请注意,我没有显式引用.map文件,我只是指向最近开始使用源映射的jQuery 例如,让我们看看缩小的jQuery 2.0.3文件的前几行 /*! jQu

我最近开始在我所有的项目中遇到这个问题。当加载包含jquery源文件引用的索引页时,我的控制台会记录此错误:
GEThttp://localhost:3000/js/lib/jquery-1.10.2.min.map 500(内部服务器错误)

这一点都不会影响我的应用程序,但是每当我打开控制台时,看到它真的很烦人。有人知道这是从哪里来的吗


编辑:请注意,我没有显式引用.map文件,我只是指向最近开始使用源映射的jQuery

例如,让我们看看缩小的jQuery 2.0.3文件的前几行

/*! jQuery v2.0.3 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
//@ sourceMappingURL=jquery.min.map
*/
摘录自:

你有没有发现自己希望能留住你的客户 代码可读,更重要的是可调试甚至在您 在不影响性能的情况下将其合并并缩小?那么现在你 可以通过神奇的源地图

基本上,这是一种将组合/缩小的文件映射回 未构建状态
。当您为生产而构建时,以及缩小和 结合JavaScript文件,生成一个包含 有关原始文件的信息。当您查询某一行时 以及生成的JavaScript中的列号,您可以在中执行查找 返回原始位置的源地图。开发工具 (目前WebKit夜间版、Google Chrome或Firefox 23+)可以 自动解析源映射,并使其显示为 正在运行未合并和未合并的文件。

强调我的

它非常有用,只有在用户打开开发工具时才会下载

解决方案 删除源映射行,或不执行任何操作。这其实不是什么问题



旁注:您的服务器应该返回404,而不是500。如果在生产中发生这种情况,可能会导致安全问题。

我的过期时间与您的类似。我有Denwer服务器。当我在Chrome的index.php中加载本地站点而不使用脚本src jquery.min.js文件时,控制台中出现了错误500 jquery.min.map。我只是简单地解决了这个问题——我在Chrome和voila中禁用了扩展Wunderlist——我再也看不到这个错误了。不过,没有,我又发现了这个错误——当神童名单再次出现时。因此,请检查您的扩展,并尝试禁用所有或部分扩展,或逐个禁用。祝你好运

“…但是否应该为每个用户下载仍有争议…”:实际上,源地图只会由打开开发工具并启用“启用JS源地图”选项的用户下载。谢谢,我更新了答案。在Safari浏览器中,加载资源失败:服务器响应状态为404(未找到)(angular.min.js.map,第0行):引发问题。我的问题是,为什么只有在safari中才会出现此问题?其他浏览器没有显示此问题。这不是一个确切的答案!请看,这实际上不是一个答案。如果你想问答案,也许你应该发布你自己的问题,因为你在这里的回答被视为答案。