Несколько файлов SCSS/LESS или 1 большой файл
Мы небольшой дизайн / интернет-магазин. Недавно я установил новый базовый репо, используя gulp и SASS/SCSS. Когда я настроил нашу файловую структуру SCSS, я разбил один массивный файл LESS, который мы использовали, на кучу файлов SCSS меньшего размера.
Новая структура такая
Inhouse
- типография
- таблицы
- кнопки
- ...
- навигация
- по всему сайту
- Однополочные страницы
продавец
- начальная загрузка
- fontawesome
Очевидно, это упрощенный макет.
Это вызвало дискуссию в доме. Некоторые из нас предпочитали иметь 1 большой файл LESS, а некоторым из нас (мне) нравится, когда стили разбиваются на их собственные листы. Когда я смотрю в Интернете на другие реализации SCSS, я вижу, как они разбивают свои SCSS на несколько листов, но, возможно, это не лучше для пользовательских / внутренних таблиц стилей.
Я не смог никого убедить, что это правильный метод.
Может ли кто-то предоставить мне хороший аргумент, так или иначе? Легче ли работать с одним большим файлом SCSS в домашних условиях / на заказ, или мы должны вместо этого использовать несколько файлов?
1 ответ
Многие модульные листы бьют один большой лист каждый раз. Я не работал над многими крупными клиентскими проектами, но с тех пор, как я перешел на модульные листы, гораздо лучше сдавать код или работать с командой.
Bootstrap является самой популярной средой CSS по какой-то причине. Я принял их философию и создал систему, аналогичную описанной выше, которую я использую для разработки каждого проекта. Организация никогда не была лучше, и отсутствие необходимости прокручивать или ползать по гигантскому листу экономило мне несколько минут в день.