Jestjs 升级Jest后运行测试时出错

Jestjs 升级Jest后运行测试时出错,jestjs,babeljs,Jestjs,Babeljs,我将Jest升级到24.1,并通过npx babel升级--write将babel升级到24.1。使用异步函数的我的单元测试失败,原因是: ReferenceError:未定义regeneratorRuntime。我在谷歌上搜索了错误,有一些关于babel的beta 7版本或beta 6版本的旧信息。如何修复错误 作为参考,我的package.json和babel.rc文件位于我最后通过添加到我的babel.rc文件来解决这个问题: ["@babel/plugin-transform-runti

我将Jest升级到24.1,并通过npx babel升级--write将babel升级到24.1。使用异步函数的我的单元测试失败,原因是:

ReferenceError:未定义regeneratorRuntime
。我在谷歌上搜索了错误,有一些关于babel的beta 7版本或beta 6版本的旧信息。如何修复错误


作为参考,我的package.json和babel.rc文件位于

我最后通过添加到我的babel.rc文件来解决这个问题:

["@babel/plugin-transform-runtime", { "corejs": 2 }]
然后将它们添加为devdependency:

"@babel/plugin-transform-runtime": "^7.3.4",
"@babel/runtime-corejs2": "^7.3.4",

我最终通过在babel.rc文件中添加以下内容来解决此问题:

["@babel/plugin-transform-runtime", { "corejs": 2 }]
然后将它们添加为devdependency:

"@babel/plugin-transform-runtime": "^7.3.4",
"@babel/runtime-corejs2": "^7.3.4",

请粘贴配置文件内容而不是提供链接。请粘贴配置文件内容而不是提供链接。