Модули JavaScript, как правильно импортировать
Предположим в главном .js файле я импортирую 2 модуля. В каждом из этих модулей я использую одну и ту же библиотеку, поэтому в каждом из них я прописываю необходимые для нее import'ы. Означает ли это что при импорте этих модулей в главный .js файл код библиотеки скопируется 2 раза? Или js умный и поймет что это одинаковые импорты и не будет второй раз импортировать библиотеку в главный js? Использую WebPack для сборки.
Ответы (1 шт):
Автор решения: Qwertiy
→ Ссылка
Зависит от того, как происходит сборка. При нормальной сборке дублирования быть не должно, если только сборка не происходит в 2 библиотеки, каждая из которых включает общую.