2017-05-05 8 views
1

create-react-appの実行後にAVAを設定しようとしています。 this gistのチュートリアルとリファレンスがありますが、見つけて試しましたが、JSX <App />要素にはエラーが発生し続けます。誰でもその要点が間違っているのを知っていますか? npm run testの全出力:AVAテストランナーのセットアップ(Create React App Boilerplate)

[email protected] test /react-with-ava 
cross-env NODE_ENV=test ava 

1 exception 

Uncaught Exception 
SyntaxError: /react-with-ava/src/App.test.js: Unexpected token (8:18) 
SyntaxError: /react-with-ava/src/App.test.js: Unexpected token (8:18) 
6 | test('renders without crashing', t => { 
7 | const div = document.createElement('div'); 
8 | ReactDOM.render(<App />, div); 
    |     ^
9 | }); 

答えて

1

それはサポートされていないものAppを反応させるの作成とエヴァを使用することを推奨もされていません。

作成したプロジェクトには、既にテストランナー(Jest)が含まれています。開始するプロジェクトフォルダにnpm testを実行します。

理論的には、Avaを動作させることができますが、これではBabelを構成する必要があり、これはCRAプロジェクトで非常に混乱することになります。 Avaの使用を主張する場合は、npm run ejectを入力し、取り出されたプロジェクトでJestをAvaに手動で置き換えることができます。

関連する問題