2016-05-21 5 views
1

私はMochaを使用してリアクタレス減損のクライアント側テストを実行しようとしています& ChaiとMocha/Nodeはどのような種類のes6、特に "import" "ステートメント。ここでMocha&es6でのテスト:予期しないトークン "import"

Unexpected token import

私.babelrcファイルです:

{ 
    "presets": ["es2015", "stage-0", "react"] 
} 

私もbabel-coreをインストールし、このstackoverflowの記事で指定したメソッドを使用してみました:(Babel unexpected token import when running mocha tests

私はノードのバージョンを実行しています5.5.0、それが役立つかどうかはわかりません。私が何か情報を提供できるかどうか教えてください。前もって感謝します。

+2

どのようにあなたはモカを実行していますか? –

答えて

-3

同じ問題が発生しました。 package.jsonにこの単純な設定を追加し、stackoverflowの以降のすべての他の解決策を試してみました私のためにそれをやった:

"babel": { 
    "presets": [ 
     "es2015" 
    ] 
    } 

すべての私ES6の輸入はその後働いていました。 ところで、私はwebpack.config.jsと.babelrcの内部でこれと同じ設定をしていましたが、明らかに、これはmochaテストでも動作する唯一の方法でした。

それもあなたのために働いたかどうか教えてください。

+0

あなたの回答を複製しないでください。あなたが同じ答えを取る複数の質問に遭遇すると、その質問を重複としてフラグを立てます。 – Louis

関連する問題