我最近在玩bootsrap3。我从源代码编译了它,并将distr js和CSS包含到我的项目中。事实是,我在GH开发人员工具中看到,它正在尝试获取.map.css文件。为什么要这样做?如何禁用它?我需要禁用它吗?为了在开发工具中不会出现错误标记,我添加了该映射文件,之后,所有样式都按照在较少文件中定义的样式显示,这对我没有多大帮助。
我最近在玩bootsrap3。我从源代码编译了它,并将distr js和CSS包含到我的项目中。事实是,我在GH开发人员工具中看到,它正在尝试获取.map.css文件。为什么要这样做?如何禁用它?我需要禁用它吗?为了在开发工具中不会出现错误标记,我添加了该映射文件,之后,所有样式都按照在较少文件中定义的样式显示,这对我没有多大帮助。
Answers:
/*# sourceMappingURL=bootstrap.css.map */
从中删除行bootstrap.css
.map文件允许浏览器下载缩小版JS的完整版本。它确实是出于调试目的。
实际上,缺少.map并不是问题。您只知道它丢失了,因为浏览器已打开其Developer工具,检测到一个缩小的文件,并且仅通知您JS调试效果不佳。
这就是为什么像jQuery这样的库也具有完整文件,缩小文件和地图文件的原因。
有关.map文件的完整说明,请参见本文:
.less
我的项目中没有文件。我仅添加.css
和.js
文件以及该map
文件。
删除行/*# sourceMappingURL=bootstrap.css.map */
中bootstrap.css
如果错误仍然存在,请清理浏览器的缓存(CTRL + F5)。
删除"/*# sourceMappingURL=bootstrap.min.css.map */ "
以下文件中的行。
要在Linux中获取文件路径,请使用以下命令 find / -name "\*bootstrap\*"
如果您没有正确的.map文件,并且不想在bootstrap.css中编辑行,则可以创建一个虚拟.map文件。
就我而言,我看到了错误:
GET /bootstrap.css.map not found.
因此,我在/ public目录中创建了一个空的bootstrap.css.map,错误停止了。
bower
类的功能,因为在生产模式下会从源代码安装引导程序。对于表示删除该行的任何答案也是如此/*# sourceMappingURL=bootstrap.css.map */
。
在css / bootstrap.min.css中删除 / *#sourceMappingURL = bootstrap.min.css.map * /
并 在css / bootstrap.css中删除 / *#sourceMappingURL = bootstrap.css.map * /
我在Google Dev-Tools中也有警告,并且仅在bootstrap.min.css所在的同一文件夹中添加了bootstrap.min.css.map文件。
我现在没有更多警告,您可以在此处找到更多说明:https : //github.com/twbs/bootstrap#whats-included
希望我回答了您的问题。
删除bootstrap.css中的最后一行
跟随lin / *#sourceMappingURL = bootstrap.css.map * /