для занятий.

ли Webpack поднять расширенные классы?

Я использую Webpack и Babel для объединения и переноса групп классов, каждый из которых находится в отдельном файле.

Мой входной файл Webpack представляет собой файл index.js, содержащий операторы импорта для каждого класса, упорядоченного по имени,

index.js:

import classA from './a';
import classB from './b';
import classC from './c';
import classD from './d';
...

a.js:

export class classA extends classD {
    constructor(...) {
        super(...);
    }
}

Моя проблема в том, что классы импортируются в порядке их имени, поэтомуclassD будет объявлено послеclassA и сломает программу из-за правил подъема / инициализации JavaScript.

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

Ответы на вопрос(1)

Ваш ответ на вопрос