Почему создается папка кеша 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 с момента последней компиляции.
По моему опыту, это стандартная практика - считать их временными файлами и не включать их в систему контроля версий.