Webpack 从不在jest中工作的节点模块导入ES6代码

Webpack 从不在jest中工作的节点模块导入ES6代码,webpack,jestjs,babeljs,babel-jest,Webpack,Jestjs,Babeljs,Babel Jest,我在react中创建了一个组件库,它将所有组件导出到ES6模块中 为此,我在下面的配置中使用了@babel/plugin transform runtime { "corejs": 2, "helpers": true, "regenerator": true, "useESModules": true } 但是当我导入这些模块并尝试执行我的测试用例时。它抛出以下错误 Test suite failed to run C:\<project-path&g

我在react中创建了一个组件库,它将所有组件导出到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)
测试套件无法运行
C:\\node\u modules\@babel\runtime-corejs2\helpers\esm\extends.js:1
({“Object.”:函数(模块、导出、require、u dirname、u filename、全局、jest){import{u Object$assign from.../../core js/Object/assign”;
^^^^^^^^^^^^^^
SyntaxError:意外的标识符
在ScriptTransformer.\u transformAndBuildScript(节点\u模块/jest运行时/build/script\u transformer.js:403:17)
对象上。(节点\模块//Anchor.js:1:1)
有人能看看吗