什么时候加载jQuery源代码?

时间:2013-09-05 07:21:20

标签: jquery load source-maps

我已经下载了最新的jQuery版本“jQuery 1.10.2”,从那时起我在Chrome中遇到以下错误:

  

/jquery-1.10.2.min.map 404(未找到)

为了解决这个问题,我发现issue report解释说有一个source map文件用于调试。

其中一个可能的修复方法是删除jQuery js中的注释,其中包含文件,其他是下载地图文件。

我的问题是,如果源映射文件有用并帮我调试,当它被加载时,因为如果每次加载我的jQuery时都加载它,那么为什么要使用该库的min版本,作为这个源map是否比未压缩版本更大?

1 个答案:

答案 0 :(得分:11)

chrome调试器使用源映射文件来帮助开发人员调试缩小的脚本文件...

  

这个想法是你为生产而建立的,同时还有缩小和生产   结合您的JavaScript文件,您可以生成一个包含的源地图   有关原始文件的信息。当您查询某一行时   您生成的JavaScript中的列号和列号可以在中查找   返回原始位置的源地图。 DevTools可以   自动解析源地图并使其显示为您   运行未组合和未组合的文件。

read more here

因此只有在调试器处于活动状态时才会加载map文件...这意味着该文件将仅在不在用户系统中的开发环境中加载