Можно ли сделать таск в галпе для создание начальной структуры?
Всем привет!
Можно ли сделать какой-то таск в галпе который будет создавать стартовою структуру к примеру
build/
src/sass/style.sass
src/js/
src/index.pug
Влад ~, т.к. галп исполняется с помощью nodejs, то вы можете пользоваться всеми фишками этой среды, например, манипуляциями файловой системы с помощью модуля fs. Такие функции, как mkdir, createFileSync вам в помощь. Там есть много подводных камней, например - вам вручную придется чекать, существует ли путь, является ли он файлом / директорией и проч.
Тем не менее, директории можно создать с помощью инструментов самого галпа, что является, скорее, сайд-эффектом:
Gulp не очень подходит под эту задачу. Для этого есть специальные инструменты. Почитайте про yeoman generator, поищите доступные шаблоны для него (коих сотни, если не тысячи) и почитайте про написание своих шаблонов под него.