в проекта "А" и в проекте "Б" используется axios одной версии. Проект "Б" скомпилирован в js файл посредством "npm run build". Проект "А" импортирует модули из проекта "Б", в котором используется axios. Если запустить "npm run build" проекта "А" библиотека axios будет упакована дважды в итоговый бандл или это произойдет лишь один раз?
Бандла то два получается и в каждом нужен аксиос
Я тоже думаю, что два получится. Но по итогу ведь будет из двух один. И конечно не хочетлось бы дублировать библиотеку дважды
Ну если эти два бандла в разные места деплоятся то нет проблем
в одно место, почему два. Идея в том, что есть, например у меня модуль "загрузчик фото на сервер". Чтобы он функционировал мне нужно в проп передать только ссылку, куда слать фотки для обработки. Этот модуль я импортирую в другой проект, например, проект основного приложения/сайта. Там тоже есть axios. Вот в этом и вопрос. Как разрулить, чтобы не дублировать одни и те же библиотеки по нескольку раз.
Обсуждают сегодня