导入模块时 npm 测试无法运行

我已经安装了一个 @{SourceModule}/{SubModule} 并将其导入到我的 React 项目的 App.js 文件中。

应用在使用 npm start 时按预期运行。但是,运行 npm test 失败并显示以下日志:

 FAIL  src/App.test.js
● Test suite failed to run

ReferenceError: regeneratorRuntime is not defined

> 1 | import TestModule from "@{SourceModule}/{SubModule}";
    | ^


  at node_modules/@{SourceModule}/{SubModule}/dist/index.js:3628:46
  at Object.<anonymous> (node_modules/@{SourceModule}/{SubModule}/dist/index.js:3657:2)
  at __webpack_require__ (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/webpack/bootstrap 67aaffd607fcdcc03468:19:1)
  at Object.<anonymous> (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/src/components/components/Timeline/index.js:10:1)
  at __webpack_require__ (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/webpack/bootstrap 67aaffd607fcdcc03468:19:1)
  at Object.<anonymous> (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/src/components/components/TimelineEditor/Helpers.js:1:1)
  at __webpack_require__ (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/webpack/bootstrap 67aaffd607fcdcc03468:19:1)
  at Object.<anonymous> (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/src/components/components/TimelineEditor/EventHub.js:3:1)
  at __webpack_require__ (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/webpack/bootstrap 67aaffd607fcdcc03468:19:1)
  at Object.<anonymous> (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/src/components/widgets/Vec3Widget.js:5:1)
  at __webpack_require__ (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/webpack/bootstrap 67aaffd607fcdcc03468:19:1)
  at Object.<anonymous> (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/src/components/components/PropertyRow.js:13:1)
  at __webpack_require__ (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/webpack/bootstrap 67aaffd607fcdcc03468:19:1)
  at Object.<anonymous> (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/src/components/components/Component.js:4:1)
  at __webpack_require__ (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/webpack/bootstrap 67aaffd607fcdcc03468:19:1)
  at Object.<anonymous> (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/src/components/components/ComponentsContainer.js:4:1)
  at __webpack_require__ (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/webpack/bootstrap 67aaffd607fcdcc03468:19:1)
  at Object.<anonymous> (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/src/components/components/Sidebar.js:3:1)
  at __webpack_require__ (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/webpack/bootstrap 67aaffd607fcdcc03468:19:1)
  at Object.<anonymous> (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/src/components/Main.js:6:1)
  at __webpack_require__ (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/webpack/bootstrap 67aaffd607fcdcc03468:19:1)
  at Object.<anonymous> (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/src/index.js:16:1)
  at __webpack_require__ (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/webpack/bootstrap 67aaffd607fcdcc03468:19:1)
  at Object.<anonymous> (node_modules/@{SourceModule}/{SubModule}/dist/index.js:29901:18)
  at __webpack_require__ (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/webpack/bootstrap 67aaffd607fcdcc03468:19:1)
  at node_modules/@{SourceModule}/{SubModule}/dist/webpack:/webpack/bootstrap 67aaffd607fcdcc03468:65:1
  at node_modules/@{SourceModule}/{SubModule}/dist/index.js:79:10
  at webpackUniversalModuleDefinition (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/webpack/universalModuleDefinition:3:1)
  at Object.<anonymous> (node_modules/@{SourceModule}/{SubModule}/dist/webpack:/webpack/universalModuleDefinition:10:2)
  at Object.<anonymous> (src/App.js:2:1)
  at Object.<anonymous> (src/App.test.js:2:1)

我有 tried 在我的应用 index.js(而不是在模块中)安装和导入 core-js/stableregenerator-runtime,但它似乎没有帮助。这是我可以解决的问题,还是我应该将此/任何其他解决方案应用于模块本身?

icem_net 回答:导入模块时 npm 测试无法运行

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/18998.html

大家都在问