На новой работе порою стала заходить чистая верстка на доработку без сборщика, было не очень (если уж честно, то совсем) удобно после пары лет работ с gulp grunt. Так что через пару таких проектов понял что нужен хотя бы необходимый минимум для таких работ, а именно:
1) сервер для статики что б вручную не обновлять
-установить browser-sync (
https://browsersync.io/) глобально для запуска сервера, ввести в командной строке - 'npm install -g browser-sync'
- в дальнейшем запуск сервера (вводить команду в корне проекта) осуществляется командой - ' browser-sync start --server --files "./**/*.+(css|html|js)" --directory "/" --no-notify '
2) Препроцессоры в моем случае scss (просто переименовываю основной файл стилей скажем style.css в style.scss и работаю с последним)
-для компиляции с scss в css можете использовать удобный для вас способ, я компилирую через командную строку, для этого использую глобально установленный ruby-sass (
https://sass-lang.com/ruby-sass) команда (gem install sass) нужен установленный ruby и ставлю watcher и компиляцию файлов командой "sass --no-cache --sourcemap=none --watch style.scss:style.css --style expanded"
3) для основных команд создать bash алиасы на быстрый вызов команды
ps. так что можно и без gulp в принципе, но хотя бы 2 первых пункта нужно использовать в любом случае.