我已经开始尝试使用Sass进行CSS工作。在我的Css文件所在的目录中,我也看到一个“ .sass-cache”文件夹。谁能告诉我为什么创建此文件夹,并且删除它是否安全?
谢谢,
Answers:
默认情况下,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参考
--cache-location PATH
在使用命令行时使用。
如果您的主要问题是“当多个开发人员使用/更改开发环境时禁止推送到开发环境”,则可以将其添加到您的.gitignore文件中。如另一个答案所述,Sass缓存文件根据自上次编译以来Sass文件是否已更改来加快编译速度。
以我的经验,通常的做法是考虑它们为临时文件,并从版本控制中忽略它们。