Почему создается папка кеша Sass

Я начал пробовать Sass для моей работы css. В каталоге, где находится мой Css-файл, я также вижу папку ".sass-cache". Может ли кто-нибудь сказать мне, почему эта папка создана и безопасно ли ее удалить?

Спасибо,

2 ответа

Решение

По умолчанию 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 ссылка

Если ваша основная проблема заключается в "запрете проталкивания в среды разработки, когда несколько разработчиков используют / меняют его", вы можете добавить его в свой файл.gitignore. Как указано в другом ответе, файлы кэша Sass ускоряют компиляцию в зависимости от того, изменился ли файл Sass с момента последней компиляции.

По моему опыту, это стандартная практика - считать их временными файлами и не включать их в систему контроля версий.

Другие вопросы по тегам