TypeError: Невозможно прочитать свойство 'useBuiltIns' из неопределенного при запуске Jest - PullRequest
0 голосов
/ 03 октября 2018

Я пытаюсь добавить Jest в свой проект (v. 23.6.0), но когда я пытаюсь запустить тесты, все они терпят неудачу с этим сообщением об ошибке.Кажется, он пытается использовать babel, но я не совсем понимаю, почему и в чем причина.

Я пытался следовать руководству https://jestjs.io/docs/en/getting-started и добавил «пресеты»: [«env»] в мой файл .babelrc (это не реактивный проект), но без результатов.

TypeError: Cannot read property 'useBuiltIns' of undefined

  at _default (node_modules/@babel/plugin-proposal-object-rest-spread/lib/index.js:13:32)
  at Function.memoisePluginContainer (node_modules/babel-core/lib/transformation/file/options/option-manager.js:113:13)
  at Function.normalisePlugin (node_modules/babel-core/lib/transformation/file/options/option-manager.js:146:32)
  at node_modules/babel-core/lib/transformation/file/options/option-manager.js:184:30
      at Array.map (<anonymous>)
  at Function.normalisePlugins (node_modules/babel-core/lib/transformation/file/options/option-manager.js:158:20)
  at OptionManager.mergeOptions (node_modules/babel-core/lib/transformation/file/options/option-manager.js:234:36)
  at OptionManager.init (node_modules/babel-core/lib/transformation/file/options/option-manager.js:368:12)
  at File.initOptions (node_modules/babel-core/lib/transformation/file/index.js:212:65)
  at new File (node_modules/babel-core/lib/transformation/file/index.js:135:24)
...