Консолидация CSS с помощью gulp

#javascript #html #css #gulp

#javascript #HTML #css — файл #gulp #css

Вопрос:

Я купил тему bootstrap у внешнего поставщика и модифицировал ее в соответствии с потребностями моей компании. В этой теме используется несколько файлов css, и когда я тестирую веб-страницу с использованием опции покрытия в консоли разработчика Google Chrome, большинство правил css даже не применяются к страницам. Я ищу способ определить неиспользуемые правила CSS и объединить все css в один или два css-файла с только применимыми правилами. Поскольку у меня на сайте несколько страниц, я ищу автоматический способ создать это с помощью Gulp или любых других библиотеквведите описание изображения здесь.

Комментарии:

1. в bootstrap scss / less есть отдельные файлы для разных компонентов. при загрузке вы можете выбрать, что для download.fo например, вы можете просто загрузить gridsystem без чего-либо else.so возможно, вы можете сделать то же самое со своей темой. проверьте структуру файла

Ответ №1:

Вы можете использовать модуль gulp, чтобы выяснить, какой CSS не используется

https://www.npmjs.com/package/gulp-purgecss

После того, как вы приведете в порядок свой CSS, вам следует объединить все ваши файлы (объединить вместе для уменьшения количества запросов) и минимизировать их (уменьшить пробелы и разрывы строк, что затрудняет интерпретацию компьютером)

Простой поиск в NPM должен показать вам лучшие модули и способы реализации.