Наверное глупый вопрос, однако когда и где стоить применять webpack.
К примеру я занимаюсь по большей части версткой. Использую TARS (gulp + webpack и много других плюшек).
Когда верстка это просто верстка, а не app или spa. Стоит ли использовать ?
Проблемы которые я встречаю переодически при передачи верстки.
1. Вызов функий вне bandle ( к примеру программист бекенда хочет вызвать функцию открытия/закрытия модалки)
2. Переинциализация скрипта галереи ( swiper + lightbox + кастомный код ).
3. Использование CDN. Суть в том что подключаются к примеру 5-10 библиотек, стили библиотек кастомяться из исходников ( из npm_modules тяну миксины, переменны и т.д.), как быть в таком случае когда твой js в бандл должен взаимодействовать с библиотеками из CDN. В идеале конечнчо хотелось бы просто устанавливать модули рекварить их, в бандл не сувать эти библиотеки, а раскидывать их например на файлы jquery.js, swiper.js и т.д. В верстке подключать через CDN и fallcback на локальный эти файлы.
Вот после таких моментов задумываешься зачем эта сложность с require? Стоит ли его тут использовать или просто через gulp делать таски склеивание и тогда все функции, переменные и т.д. Будут доступны из вне ? Или я чтото упускаю ?