Зачем ставить перед именем файла "" или "" в scss/css?
зачем ставить _
перед именем файла в scss?
_filename.scss
- зачем это нужно _
?
3 ответа:
_ (подчеркивание) является частичным для scss. Это означает, что таблица стилей будет импортирована (@import) в основную таблицу стилей, т. е. стили.СКС. Преимущество использования частичных файлов заключается в том, что вы можете использовать много файлов для организации своего кода, и все будет скомпилировано в одном файле.
файл sass, начинающийся с подчеркивания, является частичным. Это хороший способ сохранить ваши стили разделены на логические разделы. Эти файлы все объединяются при компиляции, когда вы используете
@import
.From sass-lang.com:
Partials Вы можете создать частичные файлы Sass, которые содержат небольшие фрагменты CSS, которые можно включить в другие файлы Sass. Это отличный способ для модуляции вашего CSS и помочь сохранить вещи легче поддерживать. Частичное-это просто дерзость файл с именем с начальным подчеркиванием. Вы можете назвать это что-то вроде _partial.СКС. Подчеркивание позволяет Sass знать, что файл является только частичным файлом и что он не должен быть сгенерирован в файл CSS. Sass partials используются с директивой @import.
файлы с _ (подчеркивание) игнорируются компилятором. Однако, все эти файлы импортируются в один, основной файл SCSS (т. е. стили.scss), который на самом деле является скомпилированным файлом (у него нет _ (подчеркивания) в его имени)
конечная цель состоит в том, чтобы скомпилировать только один файл SCSS, и иметь только один файл CSS в результате этого, который имеет различные преимущества.