试图加载地图文件的Bootstrap。 如何禁用它? 我需要这样做吗?

我最近在玩bootsrap3。 我从源代码编译,并包括distr js和css到我的项目。 事情是,我看到GH开发工具,它试图获得.map.css文件。 为什么要这样做呢? 如何禁用它? 我需要禁用它吗? 为了不在开发工具中出现错误标记,我添加了地图文件,之后所有样式都显示为在较less的文件中定义,这对我没有多大帮助。

bootstrap.css删除行/*# sourceMappingURL=bootstrap.css.map */

.map文件允许浏览器下载完整版本的缩小JS。 这真的是用于debugging的目的。

实际上,.map丢失不是问题。 你只知道它是缺less的,因为浏览器已经打开了开发工具,检测到一个缩小的文件,只是告诉你,JSdebugging将不会那么好。

这就是为什么像jQuery这样的库也有完整的,缩小的和映射文件的原因。

看到这篇文章的.map文件的完整说明 :

bootstrap.css删除/*# sourceMappingURL=bootstrap.css.map */

如果错误仍然存​​在,请清理浏览器的caching(CTRL + F5)。

如果您没有正确的.map文件,并且您不想在bootstrap.css中编辑行,则可以创build一个虚拟.map文件。

在我的情况下,我看到了错误:

 GET /bootstrap.css.map not found. 

所以我在/ public目录下创build了一个空的bootstrap.css.map,错误停止了。

我在Google Dev-Tools中也有警告,我只在bootstrap.min.css所在的文件夹中添加了bootstrap.min.css.map文件。

我现在没有更多的警告,你可以在这里find更多的解释: https : //github.com/twbs/bootstrap#whats-included

我希望我回答你的问题。

从bootstrap.css中删除删除最后一行/ *#sourceMappingURL = bootstrap-theme.css.map * /

删除bootstrap.css中的最后一行

folllowing lin / *#sourceMappingURL = bootstrap.css.map * /

对我来说,创build一个空的bootstrap.css.map与bootstrap.css一起,错误停止。

好吧最近我提到这个问题我有非常简单的解决scheme来解决这个问题,请按照下面的步骤: 去这些目录src-> app-> index.html打开index.html并find<base href="your app name ">将其更改为<base href="/">

删除 / *#sourceMappingURL = bootstrap.min.css.map * /在css / bootstrap.min.css

css / bootstrap.css中 删除 / *#sourceMappingURL = bootstrap.css.map * /