我已经下载了最新的jQuery版本“jQuery 1.10.2”,从那时起我在Chrome中遇到以下错误:
/jquery-1.10.2.min.map 404(未找到)
为了解决这个问题,我发现issue report解释说有一个source map文件用于调试。
其中一个可能的修复方法是删除jQuery js中的注释,其中包含文件,其他是下载地图文件。
我的问题是,如果源映射文件有用并帮我调试,当它被加载时,因为如果每次加载我的jQuery时都加载它,那么为什么要使用该库的min版本,作为这个源map是否比未压缩版本更大?
答案 0 :(得分:11)
chrome调试器使用源映射文件来帮助开发人员调试缩小的脚本文件...
这个想法是你为生产而建立的,同时还有缩小和生产 结合您的JavaScript文件,您可以生成一个包含的源地图 有关原始文件的信息。当您查询某一行时 您生成的JavaScript中的列号和列号可以在中查找 返回原始位置的源地图。 DevTools可以 自动解析源地图并使其显示为您 运行未组合和未组合的文件。
因此只有在调试器处于活动状态时才会加载map
文件...这意味着该文件将仅在不在用户系统中的开发环境中加载