#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 но я хочу, чтобы они были извлечены отдельно.