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

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

4年前 (2021-10-01)JavaScript955

相信很多用过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://cdn.liuzhixi.cn/html/169.html

相关文章

JavaScript 中定义数组和操作数组

JavaScript 中定义数组和操作数组

一.认识数组数组就是某类数据的集合,数据类型可以是整型、字符串、甚至是对象Javascript不支持多维数组,但是因为数组里面可以包含对象(数组也是一个对象),...

百度地图JavaScript简单标点连线

百度地图JavaScript简单标点连线

背景最近在研究轨迹数据的挖掘,第一步就是把轨迹数据在地图上可视化出来,然后再进行后续的算法研究。从一开始懵懂知道百度地图有免费的 API 可以调用,到后面知道还...

圆形光影mp3音频播放器特效

圆形光影mp3音频播放器特效

原生js css3绘制圆形光影音乐播放器,支持上一首或下一首切换,播放暂停,音量控制,音乐播放进度条控制,音乐列表播放,输入添加音乐播放地址等功能。这是一款很全...

javascript 滚动插入元素动画特效

javascript 滚动插入元素动画特效

监听窗体滚动条,新的元素会以 左移、右移、淡出、淡入 等各种方式插入到文档流中<head>     <...

js轮播图滑块过渡特效

js轮播图滑块过渡特效

js flipping插件制作简洁时尚的带缩略图的大图轮播幻灯片展示,点击左右箭头按钮,标题,缩略图,大图滑动切换效果。下载链接: https://pan.ba...

JavaScript时间日期的基操

JavaScript时间日期的基操

javascript 时间的基本操作,记录一下方便日后Ctrl C / Ctrl V获取当前月份的总天数:由于JavaScript中day的范围为1~31中的值...

发表评论

访客

看不清,换一张

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