Answers:
从使用Chrome DevTools中的CSS预处理器开始:
许多开发人员使用CSS预处理程序(例如Sass,Less或Stylus)生成CSS样式表。因为生成了CSS文件,所以直接编辑CSS文件没有帮助。
对于支持CSS源映射的预处理器,DevTools可让您在“源”面板中实时编辑预处理器源文件,并查看结果而无需离开DevTools或刷新页面。当检查其样式由生成的CSS文件提供的元素时,“元素”面板将显示到原始源文件的链接,而不是到生成的.css文件的链接。
如果您只想摆脱错误,也可以在bootstrap.css
以下位置删除此行:
/*# sourceMappingURL=bootstrap.css.map */
#
,它会变成一个简单的注释,以备日后使用。
bootstrap.css
,是否会导致任何错误或其他原因?
gulp --production
使用此文件,因此请对其进行相应的编译(如果使用gulp,则不会包含该sourceMapping行),并从上载到生产服务器的文件中排除* .map文件。
您是否曾经发现自己希望即使合并并精简了客户端代码,也可以保持客户端代码的可读性和更重要的是可调试性,而又不影响性能?好了,现在您可以通过源映射的魔力了。
本文使用一种实用的方法解释了源地图。
对于来这里寻找这些文件的任何人(就像我一样),通常可以通过.map
在URL末尾添加找到它们:
https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css.map
确保使用您使用的任何版本的Bootstrap替换该版本。
什么是CSS地图文件?
这是一个JSON格式的文件,将CSS文件链接到其源文件,通常是用预处理器(例如,Less,Sass,Stylus等)编写的文件,这是为了从Web对源文件进行实时调试浏览器。
什么是CSS预处理器?例如:Sass,Less,Stylus
这是一个CSS生成器工具,它使用编程功能来稳定,快速地生成CSS。
\n
吗?