Agrupando classes do ES6 com o Webpack. Existe uma maneira de içar classes estendidas?
O Webpack pode içar classes estendidas?
Estou usando o Webpack e o Babel para agrupar e transpilar um monte de classes, cada uma de um arquivo separado.
Meu arquivo de entrada do Webpack é um arquivo index.js que contém instruções de importação de todas as classes ordenadas por nome,
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(...);
}
}
Meu problema é que as classes são importadas ordenadas por nome, entãoclassD
será declarado apósclassA
e interromperá o programa devido a regras de iav / inicialização de javascript.
Portanto, minha pergunta é se existe uma maneira do Webpack classificar as classes e colocá-las na ordem necessária? Ou é a minha única opção para classificá-los manualmente?