Имеет ли значение порядок тегов <script>для файлов, сгенерированных веб-пакетом? - PullRequest
0 голосов
/ 30 апреля 2019

В отличие от более ранних версий Webpack, теперь кажется, что с Webpack 4 мое приложение работает независимо от того, в каком порядке я размещаю теги <script> внутри html-страницы.

Является ли теперь порядок совершенно неактуальным или есть какие-то ограничения для рассмотрения?

1 Ответ

1 голос
/ 30 апреля 2019

Если я правильно понимаю ваш вопрос, я не думаю, что порядок тегов скрипта должен иметь значение в index.html только из-за того, как веб-пакет связывает зависимости.

Когда веб-пакет обнаруживает какой-либо модуль, он рекурсивно разрешает зависимости. Сначала я имею в виду все операторы require / import. Скажи, что это твой сценарий входа. Он создает для него отдельный / единственный пакет (включая все его зависимости) и выплевывает его согласно имени, указанному в вашей выходной записи в файле конфигурации, и помещает этот сгенерированный bundle.js / chunk.js в одну запись в файле index.html. ,

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

Заказы также не имеют значения, так как это независимые модули.

Надеюсь, это поможет!

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