我已經開始爲我的CSS工作嘗試Sass了。在我的Css文件所在的目錄中,我也看到'.sass-cache'文件夾。任何人都可以告訴我爲什麼創建這個文件夾,如果我刪除它是安全的。爲什麼Sass緩存文件夾被創建
謝謝,
我已經開始爲我的CSS工作嘗試Sass了。在我的Css文件所在的目錄中,我也看到'.sass-cache'文件夾。任何人都可以告訴我爲什麼創建這個文件夾,如果我刪除它是安全的。爲什麼Sass緩存文件夾被創建
謝謝,
默認情況下,薩斯高速緩存編譯模板和部分。這極大地加速了大量Sass文件的重新編譯,並且如果Sass模板被分割成單獨的文件並且全部被導入到一個大文件中,效果最好。
沒有框架,Sass會將緩存的模板放在.sass-cache
目錄中。在Rails和Merb中,他們進入tmp/sass-cache
。該目錄可以使用:cache_location
選項進行自定義。
如果您不希望Sass使用緩存,請將:cache
選項設置爲false
。
您可以通過像這樣在您的指南針配置文件設置薩斯選項來配置薩斯緩存位置:
sass_options = {:cache_location => "path\to\tmp\sass-cache"}
如果你的主要問題是「抑制推到開發環境時多個開發人員使用/更改它「,您可以將其添加到.gitignore文件中。正如在另一個答案中所述,Sass緩存文件根據自上次編譯後Sass文件是否發生了變化加快了編譯速度。
根據我的經驗,標準做法是將它們視爲臨時文件,並從版本控制中省略它們。
你爲什麼要刪除它? – cimmanon 2013-02-18 13:00:11
@cimmanon當多個開發人員使用/更改它時,我遇到了.sass-cache禁止推動開發環境的問題。如果它可以從項目文件夾中刪除,這會更好。 – 2013-10-08 21:41:32