Избегайте дублирования кода в комплекте при динамическом импорте веб-пакета - PullRequest
1 голос
/ 30 апреля 2019

У меня есть два пакета lerna. У обоих есть зависимость от сверстников. И, в основном веб-пакете, я импортирую пакет динамически по нажатию отдельных кнопок. Отдельный файл чанка создается для каждого пакета. Однако каждый файл чанка содержит код lodash как дублированный. Как я могу избежать этого? Есть ли способ проверить, загружены ли все зависимости, а затем исключить, чтобы загрузить снова?

Вы можете увидеть код в Github . Это упрощенная версия того, что я ожидаю.

Я ищу решение в Webpack3.

Заранее спасибо.

PS: Это похоже на ТАК вопрос здесь . Тем не менее, предоставленное решение не работает для меня. Я пытался с импортом, а также require.ensure. Оба дали один и тот же выходной пакет.

...