我已经开始尝试使用Sass进行css工作了。在我的Css文件所在的目录中,我也看到了'.sass-cache'文件夹。任何人都可以告诉我为什么要创建这个文件夹,如果我删除它是安全的。
感谢,
答案 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"}
答案 1 :(得分:8)
如果您的主要问题是“当多个开发人员使用/更改它时禁止推送到开发环境”,您可以将其添加到.gitignore文件中。如另一个答案所述,Sass缓存文件根据Sass文件自上次编译后是否发生了变化,加快了编译速度。
根据我的经验,它的标准做法是将它们视为临时文件,并从版本控制中省略它们。