Импорт кода ES6 из узловых модулей, не работающих в jest - PullRequest
0 голосов
/ 26 декабря 2018

Я создал библиотеку компонентов в реакции, которая экспортирует все ее компоненты в модули ES6.

Для этого я использовал @ babel / plugin-transform-runtime со следующей конфигурацией

{
   "corejs": 2,
    "helpers": true,
    "regenerator": true,
    "useESModules": true
 }

но когда я импортирую эти модули и пытаюсь выполнить мой контрольный пример.Выдает следующую ошибку.

Test suite failed to run

C:\<project-path>\node_modules\@babel\runtime-corejs2\helpers\esm\extends.js:1
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import _Object$assign from "../../core-js/object/assign";
                                                                                                ^^^^^^^^^^^^^^

SyntaxError: Unexpected identifier

  at ScriptTransformer._transformAndBuildScript (node_modules/jest-runtime/build/script_transformer.js:403:17)
  at Object.<anonymous> (node_modules/<component-library-path>/Anchor.js:1:1)

Может кто-нибудь, пожалуйста, взгляните на это.

...