私は自分のCSS作業のためにSassを試し始めました。Cssファイルが存在するディレクトリには、「。sass-cache」フォルダもあります。このフォルダが作成された理由と、削除しても安全な理由を教えてもらえますか。
ありがとう、
私は自分のCSS作業のためにSassを試し始めました。Cssファイルが存在するディレクトリには、「。sass-cache」フォルダもあります。このフォルダが作成された理由と、削除しても安全な理由を教えてもらえますか。
ありがとう、
デフォルトでは、Sassはコンパイルされたテンプレートとパーシャルをキャッシュします。これにより、Sassファイルの大規模なコレクションの再コンパイルが劇的に高速化され、Sassテンプレートがすべて1つの大きなファイルに@インポートされる個別のファイルに分割されている場合に最適に機能します。
フレームワークがない場合、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リファレンス
主な問題が「複数の開発者が使用/変更した場合の開発環境へのプッシュの禁止」である場合は、それを.gitignoreファイルに追加できます。他の回答で述べたように、Sassキャッシュファイルは、最後のコンパイル以降にSassファイルが変更されたかどうかに基づいてコンパイルを高速化します。
私の経験では、それらを一時ファイルと見なし、バージョン管理から除外するのが標準的な方法です。