为什么创建Sass缓存文件夹

我已经开始尝试使用Sass进行CSS工作。在我的Css文件所在的目录中,我也看到一个“ .sass-cache”文件夹。谁能告诉我为什么创建此文件夹,并且如果删除它是安全的。

谢谢,

神乐凯2020/03/18 16:58:31

默认情况下,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参考

泡芙逆天2020/03/18 16:58:31

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

以我的经验,通常的做法是考虑它们为临时文件,并从版本控制中忽略它们。