为什么创建Sass缓存文件夹

ass CSS

神乐Eva

2020-03-18

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

谢谢,

第2083篇《为什么创建Sass缓存文件夹》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

2个回答
神乐凯 2020.03.18

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

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

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

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android