Comments 18
Gulp это ведь таск раннер, его не только для сборки можно использовать. В целом информация уже не слишком актуальна, тк существуют более продвинутые решения для сборки если речь идет о вебе (но как таск раннер gulp все еще может быть актуален). Тоже самое касается упомянутого browserify. То есть года 3 назад подобный материал был бы более актуален, сейчас время можно потратить на изучение чего-то более современного. В целом вот здесь можно полазить кто не вкурсе трендов stateofjs.com/2017/introduction
Выше указана ссылка, там все основное перечислено (не пропускаем подраздел Other Answers).
наводящий вопрос — для чего использовать? если того же гальпа хватает для повседневных задач — зачем использовать что-то еще? сейчас еще webpack довольно популярен, вроде как умеет помимо сборки еще и как таскраннер использоваться.

кстати, я не призываю каждый год переходить на новые фреймворки, либы и бандлеры, но гуглить что-то в духе «чего используют в нынешнем году» и «gulp vs webpack» (подставьте свое) — полезно даже чисто для ознакомления.

p.s. gulp устарел хотя бы в том плане, что еще пару лет назад о нем не рассказал только ленивый.

Не морочьте людям голову, Гульп, браузерифай, и иже с ними устарели так уже с года 2014. Сейчас в теме Webpack

UFO landed and left these words here
Каждому свое. Вот по тому же stateofjs, gulp не сильно и устарел:



К тому же, это разные инструменты и я не спорю, чтоб для обычной сборки JS webpack предпочтительней, но если кастом, то не нужно gulp списывать со счетов чисто из-за того, что ему больше трех лет.
Опишите кейс, где лучше сделать сборку на gulp, чем на webpack + npm?
UFO landed and left these words here

Киллер фича gulp это pipelines. Unix way как он сеть. И да мне не нужен вебпак для прототипа в 100кб cорцов.

Нужность вебпака не зависит от числа килобайт.


Если у вас больше чем один js файл в проекте, то gulp.src склеит все файлы по алфавиту, а не в порядке зависимостей друг от друга, как это делает webpack

Уже год с лишним как отказался от использования гульпа, а тут кто-то только проснулся…
Слишком замедляет сборку. Использую просто cli-тулы и запускаю из npm: npm run…
Only those users with full accounts are able to leave comments. Log in, please.