Веб-пакет, включающий экспорт по умолчанию при использовании только члена
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 в отдельный блок?