我已经安装了一个 @{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/stable
和 regenerator-runtime
,但它似乎没有帮助。这是我可以解决的问题,还是我应该将此/任何其他解决方案应用于模块本身?