tendkuh, потому что галп нужен для других задач, почему бы не иметь в нем все и запускать одной командой, и галп не замена npm чтобы ставить так вопрос.
Тимур Турсунбаев, для чего это делается, чтобы создать бандл проекта на основе gulp, и чтобы все инструкции относились к каждому проекту по отдельности не перемешиваясь?
tendkuh, в зависимости от настроек, обычно все складывают в папку проекта, в ней разделяя исходники и бандл. Просто погуглите про gulp тема уже разжевано, да уже по webpack все разжевано не говоря о gulp