Gulp достаточно гибок, чтобы работать с любой структурой папок. Вам просто нужно понять внутреннюю логику, прежде чем настроить структуру папок для своего проекта.
В этом руководстве мы будем использовать следующую структуру типового веб-приложения:
|- app/
|- css/
|- fonts/
|- images/
|- index.html
|- js/
|- scss/
|- dist/
|- gulpfile.js
|- node_modules/
|- package.json
Мы будем использовать папку app для целей разработки, в то время как папка dist (от слова distribution) используется для хранения оптимизированных файлов рабочего сайта. Поскольку app используется для целей разработки, то весь наш код размещается в этой папке.
Мы должны помнить об этой структуре папок при работе с нашими конфигурациями Gulp.
Теперь перейдём к созданию вашей первой Gulp-задачи в gulpfile.js
— в этом файле хранятся все конфигурации Gulp.