Webpack拡張クラスを巻き上げることはできますか?WebpackでES6クラスをバンドルする。拡張クラスを持ち上げる方法はありますか?
私は、WebpackとBabelを使用して、それぞれ別々のファイルからクラスを束ね、トランシルすることができます。
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(...);
}
}
マイWebPACKのエントリファイルは、
index.js名前順すべてのクラスのimport文を含むindex.jsファイルです私の問題はクラスが名前順にインポートされていることです。したがって、classA
の後にclassD
が宣言され、javascriptのhoistinのためにプログラムが中断されます。 g /初期化ルール。
Webpackがクラスをソートして必要な順番に並べる方法があるのですか?それとも手動で並べ替えるのが唯一の選択ですか?
同じスコープにあっても、あなたが望む効果を[クラスは持ち上げません](http://stackoverflow.com/q/35537619/1048572) – Bergi