我已经下载了最新版本的jQuery "jQuery 1.10.2",自那以后在Chrome中出现以下错误:/jquery-1.10.2.min.map 404 (未找到)为了解决这个问题,我找到了问题报告,其中解释了有一个用于调试的源代码映射文件。可能的解决方案之一是删除jQuery js中包含该文件的注释,另一个解决方案是下载映射文件。我的问题是,如果源代码映射文件可以帮助我进行调试,并且在每次加载jQuery时都会加载它,那么为什么要使用库的min版本,因为此源代码映射比未压缩的版本更大?
源映射文件被Chrome调试器用于帮助开发者调试缩小后的脚本文件... 当你为生产环境构建JS时,除了缩小和合并JS文件之外,您还生成一个源映射文件,其中包含有关原始文件的信息。当你在生成的JS中查询某个特定行和列号码时,您可以在源映射中进行查找,以返回原始位置。DevTools可以自动解析源映射,并使其显示为您正在运行未缩小和未组合的文件。 在这里阅读更多 因此,只有在调试器处于活动状态时才加载map 文件... 意味着该文件仅在开发环境加载,而不会在用户系统上加载。