为什么要创建Sass缓存文件夹

时间:2013-02-18 11:04:53

标签: sass

我已经开始尝试使用Sass进行css工作了。在我的Css文件所在的目录中,我也看到了'.sass-cache'文件夹。任何人都可以告诉我为什么要创建这个文件夹,如果我删除它是安全的。

感谢,

2 个答案:

答案 0 :(得分:83)

默认情况下,Sass缓存已编译的模板和部分。这大大加快了大型Sass文件集的重新编译速度,如果将Sass模板拆分为单独的文件,并将其全部导入到一个大文件中,效果最佳。

如果没有框架,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 reference

答案 1 :(得分:8)

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

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