Проблемы с разбором в Jest. Попытка обновить @ babel / core и его пресеты, но не работает - PullRequest
0 голосов
/ 05 марта 2020

Я пытаюсь обновить мои плагины babel с @babel/preset-env и @babel/preset-react, например, в моем файле package.json:

// top level of package.json
{
  ...
  "babel": {
     "presets": [
       "@babel/preset-env",
       "@babel/preset-react"
    ],
  }
}

вместе с:

"@babel/core": "7.0.0",
"@babel/cli": "^7.0.0",
"@babel/core": "^7.8.7",
"@babel/preset-env": "^7.0.0",
"@babel/preset-react": "^7.0.0",

Но когда я запускаю свой тест Jest, я получаю эту ошибку: Couldn't find preset "@babel/preset-env" relative to directory XXX

Я обновил свой @ babel-core из-за более ранней ошибки, которая говорила Jest encountered an unexpected token внутри MyApp\node_modules\@redux-saga\core\dist\redux-saga-core.dev.cjs.js:734. После поиска в Google я хотел попробовать обновить мой @ babel-core, так как люди говорили, что это исправило их проблемы. Но это не для меня. Так может кто-нибудь сказать мне, пожалуйста, что делать, чтобы решить проблемы с Jest из-за какой-то проблемы с анализом Jest. Если вы хотите увидеть основную проблему, взгляните на это: Обнаружен ненадежный токен - ядро ​​Jjest redux-saga

...