报错:找不到 source map文件

本文解释了Sourcemap的功能及其对于开发者的重要性,特别是在错误调试过程中。文章详细介绍了当引用的jQuery.min.js文件所在服务器缺少Sourcemap文件时可能遇到的问题,并提供了三种解决方案:一是直接引用官方网站提供的文件;二是下载Sourcemap文件并放置于服务器;三是禁用Chrome浏览器的Sourcemap功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一大早,看到这段报错,然后寻找问题根源:

 

看一下大概是map文件找不到。本人小菜鸟先搜索一番“到底什么是map文件?”

网上铺天盖地的解答,找了一个靠谱的:

Source map就是一个信息文件,里面储存着位置信息。也就是说,转换后的代码的每一个位置,所对应的转换前的位置。

有了它,出错的时候,除错工具将直接显示原始代码,而不是转换后的代码。这无疑给开发者带来了很大方便。

目前,暂时只有Chrome浏览器支持这个功能。

jquery会检测浏览器是否支持source map功能,如果支持的话,那就去下载source map文件,

而这个时候如果你引用的是官网的min.js那没问题,它会去自己的目录下找source map文件,而如果jquery.min.js文件在你的服务器上而服务器上又没有source map的话,那就会报错了,

所以种解决办法:

一,引用官网文件 

二,把source map文件下载下来放到服务器上(推荐)

三,把chorme文件的工具-->开发者工具-->设置-->Enable source maps勾去掉,去掉这个勾,jquery就不会去下载source map文件了!

 

转载于:https://www.cnblogs.com/Imever/p/5340270.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值