我曾经在.gitignore
文件中添加了style.css.map
,认为这是一种不需要公开的内部文件。
现在我发现,当Chrome(而非Firefox)加载我的页面时,它正在寻找style.css.map
并返回404。我没有明确要求它加载那个文件,但它似乎会被自动调用。
- 为什么Chrome要寻找那个文件?
- 我应该将.map文件包括在存储库中吗?
为了进一步了解情况,这是一个WordPress网站,我已经将style.scss
文件包含在存储库中。
对于每个生成的CSS文件,Sass除了编译后的CSS之外还会生成一个源映射文件(.map文件)。每个CSS文件都包含一个注释,指定其源映射文件的URL,嵌入在文件的最后一行中的特殊注释中:
/*# sourceMappingURL= */
有关源映射的更多信息: https://developer.chrome.com/devtools/docs/css-preprocessors