У меня есть два пакета lerna. У обоих есть зависимость от сверстников. И, в основном веб-пакете, я импортирую пакет динамически по нажатию отдельных кнопок.
Отдельный файл чанка создается для каждого пакета. Однако каждый файл чанка содержит код lodash как дублированный. Как я могу избежать этого? Есть ли способ проверить, загружены ли все зависимости, а затем исключить, чтобы загрузить снова?
Вы можете увидеть код в Github . Это упрощенная версия того, что я ожидаю.
Я ищу решение в Webpack3.
Заранее спасибо.
PS: Это похоже на ТАК вопрос здесь . Тем не менее, предоставленное решение не работает для меня. Я пытался с импортом, а также require.ensure. Оба дали один и тот же выходной пакет.