Часто встречаются примеры, когда в сборку проекта Gulp'ом интегрируют Webpack. Зачем так делать, если можно просто подключить Webpack отдельно. Как понял это делают чаще всего в проектах, в которых уже установлен был Gulp ранее, чтобы не ломать уже существующую структуру. Есть ли какие-то еще преимущества у данного подхода?
Сам так делаю, gulp отвечает за:
1. Компиляция scss.
2. browserSync
3. Копирования изображений в ./dist ( (и их оптимизация в production mode)
4. png спрайт
5. svg спрайт
6. Копирования шрифтов/favicon и всяких audio/video файлов в ./dist
7. Компиляция nunjucks файлов (не всегда)
8. Watch всех этих прелестей с синхронизацией browserSync-а.
9. Запуск webpack-a который отвечает только за JS bundle
Все 8 пунктов можно сделать и с помощью webpack-а, но только через одно большое жирное место.
Пробовал, даже есть рабочий вариант но выглядит это очень ужасно.
Сам думал зачем использовать 2 иструмента если можно все сделать через 1, но нет, лучше 2 но каждый для своей задачи.
WapSter, кто ищет ответ тот его прекрасно видит, но для вас отвечу проще: первые 8 пунктов делаются проще с Gulp, 9й (бандл JS-а) с Webpack, от того их и используют вместе.
Sergiu Mitu, да ты что я то не понял. Почему их не используют параллельно автор спрашивает, почему во всех гайдах засовывают webpack-stream в задачи галпа. Ты ответил на этот вопрос?