Я хочу импортировать модуль при определенных условиях, поэтому я делаю это с помощью динамического синтаксиса импорта:
if (showModal) {
import('fancy-modal').then(({ initModal }) => {
initModal();
});
}
Это работает, но добавляет «причудливо-модальный» код библиотеки в пакет веб-пакета независимо от значения showModal
.
Я думал, что при динамическом импорте библиотека будет загружена, только если условие истинно, почему она загружается веб-пакетом, несмотря ни на что?