Эдуард: Для дебага я подключаю source-map.
Я не нашёл готового решения, чтобы выпиливать картинки из css и инлайнить их с одного конфига, по-этому пришлось делать второй. Было бы здорово, если посоветуете на какой(ие) лоадер(ы) нужно обратить внимание, для разделения стилей за один прогон?
Эдуард: Да, использовать хэши - это выход, для того чтобы исключить вложенности. Но вложенные папки друг в друга, при большом количестве шаблонов - это красивее и понятнее.
webpack-stats-plugin - не пробовал, но пробовал assets-webpack-plugin и webpack-manifest-plugin (я так понял что это аналоги). Их я использую для версионирования файлов css и js. Версионирование использую только во время сборки билда на production - и это , думаю, понятно почему.
Если чуть больше об этом - я собираю css дважды. Первый cssTop - в котором лежат стили без картинок и подключаю в head. Второй cssBottom - где только подключение картинок, так же есть инлайновые и подключаю в конце страницы. Из-за разбиения стилей, я сделал два webpack.config и прогоняю один за другим. Где в первом по мимо всего остального обрабатывается css для top, а во втором css для bottom.
Весь проект порезать на чанки
Я так понимаю имеется ввиду на чанки *.js - да, такое я тоже предусмотрел. Скрипт который не будет использоваться "вот прям щас" - он будет загружаться по необходимости через require.ensure.
Что значит "иначе"? Я не встречал постулата для webpack)
Спасибо за помощь)
Эдуард: Да, это нормально. Но мне нужна вложенность. Затем, чтобы не было коллизии имён. одна папка одна страница(или шаблон). Проект будет большой, и нужно предусмотреть много нюансов.
Я не нашёл готового решения, чтобы выпиливать картинки из css и инлайнить их с одного конфига, по-этому пришлось делать второй. Было бы здорово, если посоветуете на какой(ие) лоадер(ы) нужно обратить внимание, для разделения стилей за один прогон?