当前位置:首页 > 技术博客 > JavaScript > 关于bootstrap.min.js.map报错404的问题

关于bootstrap.min.js.map报错404的问题

4年前 (2021-10-01)JavaScript923

相信很多用过BootStrap框架的伙伴都遇到过bootstrap.min.js.map 404的错误,明明自己并没有去调用这个文件为什么会报这个错误呢?

小沫就和你们聊聊关于bootstrap.min.js.map里map的故事。

1、什么是 Source Map

map指的是source map,它是源文件压缩后的一种形式,一般source map的命名都是根据源文件命名的,如源文件 bootstrap.min.js 压缩后会变成 bootstrap.min.js.map,一般储存位置也是和源文件同目录。


2、Source Map 的优点

   (1)压缩,减小体积。比如一个javascript的源码大小为 200kb,压缩后的的小约为30kb-40kb。

   (2)多个文件合并,减少HTTP请求数。

   (3)其他语言编译成JavaScript。最常见的例子就是CoffeeScript。

   (4)方便开发者代码调试,如果有一些JS报错,那么浏览器会通过解析这个map文件来重新merge压缩后的js,使开发者可以用未压缩前的代码来调试,这样会给我们带来很大的方便!

3、关于 Source Map 报错404的解决方案

 第一种方案:一般在源文件的最后一行有这么一句话:

//@ sourceMappingURL=bootstrap.min.js.map

//直接删除就好了,如果有css文件也是如此

第二种方案:在官方的文档里下载对应的map文件放在源文件的同级目录里。


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


写在最后:目前只有Chrome内核浏览器才支持这个功能。关于 Source Map 还有很多有趣的属性等待你的探索

版权声明:本文由 LzxBlog 发布,如需转载请注明出处。

本文链接:https://www.liuzhixi.cn/html/169.html

相关文章

通俗的理解js中的&&和||

通俗的理解js中的&&和||

js中的&&和||本质是什么呢?进行布尔值的且和或的运算。当运算到某一个变量就得出最终结果之后,就返回哪个变量。在javascript中:以下内...

js如何简单实现汉字转成拼音的功能

js如何简单实现汉字转成拼音的功能

1、首先引入两个JS文件,末尾有下载地址:<script src="jquery.min.js"></script>...

【硬核原创】网站标题根据用户变化而变化

【硬核原创】网站标题根据用户变化而变化

最近有朋友问我 www.timicm.com 这个网站的标题效果什么实现的,本着无私奉献的精神和你们分享一下title是不断变化的,怎么变化呢?当你访...

Bilibili头部景深对焦效果

Bilibili头部景深对焦效果

交互式鼠标悬停头图景深对焦效果<head>       <meta n...

原生js自定义雷达图

原生js自定义雷达图

完整代码:<head>     <style> body{   &nb...

整理:JavaScript字符串的截取以及数组的截取

整理:JavaScript字符串的截取以及数组的截取

在编写前端时,截取字符串或者是截取数组的部分元素都是频繁出现的场景,所以在这整理一下:一、截取字符串JS提供三个截取字符串的方法,分别是:slice(),sub...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。