Веб-пакет, включающий экспорт по умолчанию при использовании только члена

Webpack, кажется, включает в себя некоторый дополнительный код вместо чанкинга, может быть, я не понимаю import правильно?

import {detector as d1} from './summernote';

class Detector {
    loadModules() {
        // assume d1() returns false
        d1() ? System.import('./summernote').then(this.instantiateModule) : undefined;
    }
    instantiateModule(importedModule) {
        new importedModule.default();
    }
}

export default Detector;

Похоже, что я упаковываю Summernote (экспорт по умолчанию из './summernote'), когда я этого не хочу.

Если я удалю первоначальный импорт и поставлю true на месте d1() это правильно куски Summernote.

Есть ли способ сделать так, чтобы он включал член {детектор} в комплект, но помещал экспорт по умолчанию в Summernote в отдельный блок?

0 ответов

Другие вопросы по тегам