私はバベルと新しいものについて学びましたES6はすばらしく見えますが、私は別の 'js'からインポートクラスに苦労しています。ES6 + BabelJS + Webpackでクラスをエクスポートする
私はdummy.js持っている:
export default class Test {
construct(){
this.name = "name";
}
getName(){
return this.name;
}
}
を、私は私のindex.js(WebPACKのコンフィグ上のエントリポイントを)持っている:
import Test from './dummy.js';
var ab = new Test();
console.log(ab);
//out: Test{}
console.log(ab.getName());
//out: undefined
私はグーグルいくつかの時間を費やしたが、私はいませんでした動作するものを見つけることができました。私は 'module.exports'を使うか、あるいは 'Test'の新しいインスタンスを返すための関数をエクスポートしようとしましたが、うまくいきません。
プロトタイプを利用していた唯一の方法は、作業を行っているようですが、プロトタイプを使用するすべてのコードを作成する前に、クラスが機能しないことを確認したいと思います。
私は 'dummy.js'をwebpack configのエントリにしようとしましたが、静的なクラスを暗黙的に指定していました。
誰もがこれを回避する方法を知っていますか?それとも、私は何かを忘れていますか?
私は信じられません。私はこれを数千回見直します!時には脳のブルースクリーン!ありがとうございました! – Pimptech