1
私のアプリケーションをテストするのにJESTを使用しています。しかし、テストファイルからエラーを取得イム -JESTテストがインポート文を理解しない
import xyz from './XYZ.js';
^^^^^^
SyntaxError: Unexpected token import
は、その後、私は.babelrcファイルを作成し、それが次のコードを持っている - この後
{
"presets": [
"es2015"
]
}
、私がインポートされている方のファイルをテストファイルはこのエラーをスローしません。しかし、インポートされたファイルの1つ(XYZ.jsなど)にimportステートメントがある場合、そのファイルで同じエラーが発生します。
マイpackage.jsonのdevDependencies(重要なパッケージ) -
"devDependencies": {
"babel-jest": "^19.0.0",
"babel-preset-es2015": "^6.22.0",
"eslint": "2.0.0",
"eslint-plugin-react": "latest",
"express": "^4.12.2",
"jest": "^19.0.1",
"react": "^15.3.2",
"react-dom": "^15.3.2",
"react-router": "^2.8.1"
},
私が見逃している何を、誰もが指摘することはできますか?
をチェックアウト
を使用してみてください。それは他のファイル(テストファイルではない)で使われており、そこで動作します。 テストファイルでのみ失敗します。 – Ivin