Как сделать так, чтобы webpack генерировал один файл JS, который включает в себя необходимые куски? - PullRequest
0 голосов
/ 11 февраля 2019

У меня есть что-то вроде следующих точек входа:

  • page1.tsx
  • page2.tsx
  • page3.tsx

Некоторые файлы имеют общие зависимости, поэтому я использую разбиение чанков (с all, чтобы оно разделяло начальные чанки), чтобы код конкретной страницы был точкой входа с некоторыми общими чанками для использования в кэшировании браузера.

Однако после многих поисков я не могу выяснить, как заставить полученные page1.js, page2.js и page3.js работать самостоятельно, предполагая, что они включены через тег <script>.Они просто сидят в подвешенном состоянии, ожидая, что я добавлю теги <script> для фрагментов, но поскольку фрагменты динамичны, я не знаю их заранее. Я не хочу, чтобы Webpack выполнял какие-либо операции генерации HTML , поскольку сценарии предназначены для включения на страницу, предоставляемую сервером, и сейчас давайте предположим, что я не могу повлиять на этот HTML после загрузки pageN.js.

Итак, я ищу конфигурацию, которая генерирует чанк записи таким образом, что он динамически добавляет <script> теги для чанков (или некоторый другой эквивалент).

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