Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Я тянул за собой sass только по причине использовать bootstrap. Вот только в 5 версии он перешёл на Dart SASS (пакет gulp-dart-sass). А если bootstrap нет в проекте, то оказалось, что мне проще использовать postcss. За одно ругани в консоли нет, что куча компонентов небезопасных через npm скачивается.
Возможно глупый вопрос, но я задам - правильно ли я понял, что этот подход можно использовать для сборки статических сайтов?
.pipe(concat('libs.min.js')) это привет из 19 века. Да, поначалу, когда нужно всего-лишь найти элемент и повесить на него класс это кажется хорошей идеей, но на что-то большее эта конструкция не тянет, так что советую воспользоваться вашим же советом «Webpack — сборщик JS-проектов. Gulp — автоматизатор для вёрстки» и поставить webpack/rollup рядом, либо в gulp либо запускать их параллельно.src/html/pages/[name].html,
src/scss/pages/[name].scss,
src/js/pages/[name].js
Как я сделал свою сборку Gulp для быстрой, лёгкой и приятной вёрстки