Я пытаюсь применить jest к коду реаги-избыточности, но теперь я застрял в настройке env.Похоже, ошибка связана с babel.Несмотря на большое количество информации в интернете о «неожиданном жетоне», я все еще не могу решить проблему.Мои настройки приведены для справки.
Любые предложения приветствуются.
скрипты в package.json (я использую "npm run"test ", чтобы начать тесты),
"scripts": {
"test": "jest",
"test:watch": "jest --watch",
"test:clear": "jest --clearCache"
},
секция babel показывает ниже,
"babel": {
"env": {
"test": {
"presets": [
"env"
],
"only": [
"./**/*.js",
"node_modules/jest-runtime"
]
}
},
}
devDependencies (все вещи, связанные с babel здесь)
"devDependencies": {
"@babel/core": "^7.4.4",
"@babel/preset-env": "^7.4.4",
"@babel/runtime": "^7.4.4",
"babel-core": "^6.26.3",
"babel-jest": "^24.8.0",
"babel-preset-env": "^1.7.0",
"bili": "^4.8.0",
"jest": "^24.8.0",
"regenerator-runtime": "^0.13.2"
},
jestсечение,
"jest": {
"setupFilesAfterEnv": [
"<rootDir>/__tests__/setup/setupEnzyme.js"
],
"testPathIgnorePatterns": [
"<rootDir>/__tests__/setup/"
]
},