для занятий.
ли 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 отсортировать классы и расположить их в нужном порядке? Или мой единственный выбор сортировать их вручную?