Использование упаковщика webpack на многостраничном сайте - PullRequest
0 голосов
/ 21 апреля 2020

Я пытаюсь привыкнуть к использованию веб-пакета. Я создаю обычный многостраничный веб-сайт, где маршрутизация и генерация документа html обрабатываются бэкэндом. Обычно я делаю с тегом Body я определяю сценарии, которые нужны по порядку (jquery, bootstrap, момент js ...).

<!-- library scripts that are used on all pages -->
<script src="jquery.js" ></script>
<script src="bootstrap.js" ></script>
<script src="moment.js" ></script>

<!-- my scripts used on all pages (in header, sidebar, action bar) -->
<script src="myscripts.js" ></script>

и, наконец, загружаем JS файл, необходимый для текущей страницы. Например:

<!-- script file that is used this page, and imported only in this page-->
<script src="users-page.js" ></script>

Я не знаю, как использовать веб-пакет в моем случае использования, который я описал выше.

Как я понимаю, для импорта библиотек (jquery, bootstrap) что мне нужно в файлах страницы js (например, users-page. js), и в этом случае webpack встраивает библиотечные скрипты в страницу пользователя. js. И у меня есть myscripts. js, который также импортирует jquery, bootstrap и другие библиотеки. что опять-таки означает myscript. js также будет содержать эти библиотеки.

И если я добавлю эти скрипты на страницу пользователей

<script src="myscripts.js" ></script>
<script src="users-page.js" ></script>

, то в нем будут дубликаты импорта

Спасибо Вы заранее

...