В этой статье я расскажу вам, как создать простую структуру CSS с помощью SASS и Gulp.
Создать новый проект
Обязательным условием является наличие в вашей системе запущенных узлов и npm. Инициализируйте новый модуль npm, установите gulp и gulp-sass в качестве зависимостей для разработчиков.
Настроить глоток
Создайте файл с именем `gulpfile.js` в корневом каталоге и вставьте следующие строки:
В gulp каждая команда является задачей. Задача может не содержать или содержать несколько потоков (например, канал). Gulp — это не что иное, как программа node, поэтому мы можем использовать любой пакет npm (здесь мы используем node-sass).
Здесь мы создали две задачи стили и по умолчанию. stylesзадачавозьмет файлы .scss из каталога scss, расположенного внутри корня, скомпилирует файлы SCSS в файлы CSS и поместит их в каталог css. Задача по умолчанию будет отслеживать изменения в каталоге scss и повторно запускать задачу styles при изменении файла.
Вы можете создать другую задачу сборки, которая может использовать пакет uglify npm для минимизации css и использования его в производстве.
Теперь беги,
gulp styles
который создаст файлы SCSS в файлы CSS. тогда
gulp
который будет следить за изменениями и повторно запускать стили при изменении файла.
Весь проект можно найти в репозитории git sass-gulp-kit. Делитесь своими комментариями и отзывами.