问题标签 [regenerator-runtime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
webpack - 使用 webpack 和 babel 构建插件 - regeneratorRuntime 是从哪里来的?
我使用 typescript、webpack 和 babel 构建了一个传单插件。我有一个用户抱怨在尝试导入它时,他们得到了regeneratorRuntime
未定义的错误。我在测试我的插件时遇到了这个问题,但是在我的测试项目中很容易npm i regenerator-runtime
和import 'regenerator-runtime/runtime'
. 当我查看 webpack 的编译输出时,当然是 gobbledygook,我确实看到了少数regeneratorRuntime
. 但那是从哪里来的呢?我没有将它作为我的插件项目的依赖项,也没有在任何地方使用它。这是我的插件的 webpack 配置:
还有我的 babelrc
很简单,我想。regeneratorRuntime 来自哪里?通天塔装载机?如何将其打包为我的插件的内置,以便用户在使用我的插件时不必手动安装和导入它?
sails.js - 错误:在生产中启动sails js时未定义RegeneratorRuntime
我在生产环境中运行sails js 时遇到问题。在开发中一切正常。
当我尝试在生产模式下运行项目时,我的所有 *.page.js 文件都无法正常工作,并且我的浏览器控制台显示以下错误消息:
未捕获的 ReferenceError:未定义 regeneratorRuntime。
这是我得到的:
有人可以帮忙吗?
plugins - 从“metro-react-native-babel-preset”中排除“@babel/plugin-transform-regenerator”
我正在使用metro-react-native-babel-preset
,但我需要排除@babel/plugin-transform-regenerator
. 我尝试了各种各样的东西,但没有任何效果。我怀疑问题是metro-react-native-babel-preset
直接需要插件,如下所示:
有什么办法可以禁用这个插件,但继续使用 Metro 预设?
我当前的配置如下所示:
谢谢!
javascript - 有没有办法在玩笑测试中摆脱`regenerator-runtime/runtime`?
我正在使用 react-native-testing-library 来测试我的应用程序,我发现“regenerator-runtime/runtime”会吞噬我的应用程序中的严重错误,所以我现在正试图摆脱它。我还发现react-native/jest/setup.js
直接带来了这个库。有没有办法regenerator
在我的测试中禁用所以我可以看到所有错误?
更新:经过更多调查,看起来regenerator
不是罪魁祸首,或者至少它不是唯一的罪魁祸首。但是我的问题仍然是一样的-我仍然想摆脱它,regenerator
因为它使我的堆栈跟踪变得丑陋,并且在测试中没有必要。
reactjs - ReferenceError:运行测试时未定义 regeneratorRuntime
我试图弄清楚如何向我的 React 应用程序添加测试。我正在使用反应测试库。ReferenceError: regeneratorRuntime is not defined
当我尝试运行测试时出现此错误。
这是测试文件的样子:
部分相关堆栈跟踪的完整错误:
然后这是直到第 27 行的 IngredientsTable 文件:
我已经用谷歌搜索了这个错误并在此处查找了它,但我发现没有任何帮助。有人能弄清楚为什么我的测试会因该错误而失败吗?