.sass-cache中的文件有哪些?

时间:2012-12-01 05:18:29

标签: ruby-on-rails sass

第一次玩Sass之后,我注意到它在我的工作目录中留下了一个目录.sass-cache。我似乎无法使用其中的文件(在散列子目录中),那么这个目录是什么?

我可以将它用作VCS吗?删除是否安全?

2 个答案:

答案 0 :(得分:13)

From the Docs

  

Sass缓存已解析的文档,以便可以重复使用它们,而无需再次解析它们,除非它们已经更改。

它只是让编译速度更快。如果删除它们,则下次编译时将再次生成它们。

答案 1 :(得分:8)

  

Sass缓存已解析的文档,以便可以在不使用的情况下重复使用它们   除非它们已经改变,否则再次解析它们。

允许保存缓存可以帮助编译更快,但是如果他们冒犯了你的完美工作区(就像我的),可以采取一些方法。

  1. 仅限本地:对于某些人来说,sassc文件的主要烦恼是您可能不希望它们在实时服务器上。如果是这种情况,您可以在大多数FTP程序(本地端)中设置过滤器以忽略sass缓存目录。 (对于每个同时运行的视图,FileZilla可以有两个单独的过滤器,但这会禁用目录比较。)

  2. 更改缓存位置:从命令行运行sass时,请使用以下参数更改缓存位置,以免它妨碍您!

    - 缓存位置路径

  3. DISABLE CACHE:如果缓存真的困扰你,sass提供了一个停止缓存的参数

    - 无缓存