Im mit JEST, um meine App zu testen. Aber Im einen Fehler aus der Testdatei bekommen -JEST Test nicht verstehen Import Aussage
import xyz from './XYZ.js';
^^^^^^
SyntaxError: Unexpected token import
Dann habe ich eine .babelrc Datei erstellt, und es hat den folgenden Code -
{
"presets": [
"es2015"
]
}
Danach, je nachdem welche Datei ich in der importierten Testdatei wirft diesen Fehler nicht. Wenn jedoch eine der importierten Dateien (z. B. XYZ.js) eine Importanweisung selbst enthält, gibt es denselben Fehler für diese Datei.
Mein package.json devDependencies (signifikante Pakete) -
"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"
},
jemand kann darauf hinweisen, was ich verpasst haben?
Ja, es exportiert wird. Es wird in anderen Dateien (Nicht-Test-Dateien) verwendet und es funktioniert dort. Nur in Testdateien fehlgeschlagen. – Ivin