Всем привет, разбираюсь с webpack. Насколько я понял, его суть в том, чтобы построить дерево зависимостей и собрать их все в один файл. Потом я пишу где-нибудь в главном файле подключаю бандл и всё должно работать. Не понятно одно, некоторые loaderы (style-loader, например) встравивают код модуля сразу, это значит, что их можно не подключать? И еще не очень понятно, все все зависимости, ака стили, картинки там, файлы, -- все они соберутся в один жирный js файл в итоге?
ну в принципе, задача webpack'а - это пройтись по всем файлам, который ты принес в проект и сунуть их в один большой файл.
Но тут еще и есть возможность разделить этот большой файл на части (чанки) разными способами от использования динамического импорта import('file')
до специальных плагинов
По поводу стилей, картинок, шрифтов. Ты их также можешь не оставлять в этом большом файле, а вынести их потом по отдельным файлам если захочешь. Как раз лоадеры помогают с этим