82

我已经开始为我的 css 工作尝试 Sass。在我的 Css 文件所在的目录中,我也看到了一个“.sass-cache”文件夹。谁能告诉我为什么要创建这个文件夹,如果我删除它是否安全。

谢谢,

4

2 回答 2

91

默认情况下,Sass 缓存已编译的模板和部分。这极大地加快了重新编译大量 Sass 文件的速度,并且如果将 Sass 模板拆分为单独的文件,这些文件全部 @imported 到一个大文件中,则效果最佳。

如果没有框架,Sass 会将缓存的模板放在.sass-cache目录中。在 Rails 和 Merb 中,它们进入tmp/sass-cache. 可以使用该:cache_location选项自定义目录。

如果您根本不希望 Sass 使用缓存,请将:cache选项设置为false.

您可以通过在指南针配置文件中设置 Sass 选项来配置 Sass 缓存位置,如下所示:

sass_options = {:cache_location => "path\to\tmp\sass-cache"}

资料来源:Sass 参考资料

于 2013-02-18T11:37:51.553 回答
9

如果您的主要问题是“当多个开发人员使用/更改它时抑制对开发环境的推送”,您可以将其添加到您的 .gitignore 文件中。如另一个答案中所述,Sass 缓存文件根据自上次编译后 Sass 文件是否已更改来加快编译速度。

根据我的经验,将它们视为临时文件并从版本控制中忽略它们是标准做法。

于 2015-08-19T15:23:36.777 回答