Я использую JEST для тестирования своего приложения. Но я получаю сообщение об ошибке из тестового файла --
import xyz from './XYZ.js';
^^^^^^
SyntaxError: Unexpected token import
Затем я создал файл .babelrc со следующим кодом:
{
"presets": [
"es2015"
]
}
После этого любой файл, который я импортировал в тестовый файл, не выдает эту ошибку. Но если в одном из импортированных файлов (например, XYZ.js) есть оператор импорта, он выдает ту же ошибку в этом файле.
Мой 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"
},
Может ли кто-нибудь указать, что я пропустил?