Настройка Webpack для создания пакетов для групп страниц в Next JS - PullRequest
0 голосов
/ 18 февраля 2019

Мы создаем довольно большое приложение с несколькими страницами.Эти страницы могут быть разделены на несколько отдельных групп страниц, которые имеют много общих зависимостей между ними, которые не используются страницами в других группах.

Если бы я рисовал грубое упрощенное дерево зависимостей, это было бычто-то вроде этого:

enter image description here

Итак, в основном, два "класса" страниц, PA и PB, с зависимостями, которые я хотел быразделить на пакеты следующим образом: Зависимости, общие для всех страниц (в данном случае D-3), которые я хотел бы иметь в пакете commons;

  • Зависимости, которые являются толькораспределяются между PA страницами (D-1 и D-2), которые я хотел бы иметь в пакете PA;
  • Зависимости, которые являются общими только для PB страниц(D-4 и D-5), которые я хотел бы иметь в пакете PB;
  • Зависимости, которые используются только одной страницей (D-6), которая должна быть частьюпакет этой страницы

С текущей настройкой, потому что D-3,D-4 и D-5 используются более чем половиной страниц приложения, они объединяются в пакет commons и, следовательно, также загружаются страницами типа PA.

Есть ли способрасширить конфигурацию веб-пакета next.Js через next.config.js, чтобы таким образом создавать пакеты, используя optimization.splitChunks?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...