Можно ли извлечь несколько файлов js из одной точки входа в webpack?

#javascript #node.js #webpack #build #entry-point

#язык JavaScript #node.js #веб-пакет #строить #точка входа

Вопрос:

Я настроил webpack для создания общего каталога из своей среды разработки. У меня есть несколько страниц, которые находятся в стадии создания. Поэтому моя конфигурация входа выглядит следующим образом:

 entry: {  page_one: [one/main.js, one/index.html, ...]  page_two: [two/main.js, two/index.html, ...] }  

Это работает совершенно нормально. Однако я также хочу извлечь некоторые js-файлы, которые зависят от некоторых визуализаций на сервере. Поэтому мне не всегда приходится их включать. Мой первоначальный подход состоял в том, чтобы просто добавить файл js в мой набор записей. Выглядит так:

 entry: {  page_one: [one/main.js, one/maybe.js, one/index.html, ...]  page_two: [two/main.js, one/another.js, two/index.html, ...] }  

Проблема в том, что оба файла js упаковываются в один выходной файл. Для меня это имеет смысл, но есть ли какой-то способ заархивировать мою цель экспорта их обоих отдельно в одной и той же точке входа?

Структура папок, которую я получаю:

 - public  - one  - index.html  - main.js  - two  - index.html  - main.js  

Структура папок, которую я хочу:

 - public  - one  - index.html  - main.js  - maybe.js  - two  - index.html  - main.js  - another.js  

Как уже упоминалось maybe.js и another.js есть, но упакованы в main.js но я хочу, чтобы они были извлечены отдельно.