Kann Webpack erweiterte Klassen hissen?ES6-Klassen mit Webpack bündeln. Gibt es eine Möglichkeit, erweiterte Klassen zu hissen?
Ich benutze Webpack und Babel, um eine Reihe von Klassen zu bündeln und zu transpilieren, jeweils aus einer separaten Datei.
Meine Webpack Eintrag Datei ist eine Datei index.js Import-Anweisungen jeder Klasse enthält nach Namen geordnet,
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(...);
}
}
Mein Problem ist, dass die Klassen nach Namen geordnet importiert werden, so dass classD
nach classA
deklariert wird und das Programm wegen Javascript hoistin brechen wird g/Initialisierungsregeln.
Also meine Frage ist, ob es eine Möglichkeit für Webpack gibt, die Klassen zu sortieren und sie in die notwendige Reihenfolge zu bringen? Oder ist meine einzige Wahl, sie manuell zu sortieren?
[Klassen werden nicht gehißt] (http://stackoverflow.com/q/35537619/1048572) zu dem gewünschten Effekt, auch wenn sie im gleichen Umfang waren – Bergi