首页 > 解决方案 > 使用 Babel 使用 codeKit 编译后未定义 regeneratorRuntime

问题描述

我试图用包含对异步函数的引用的代码工具包来丑化一个脚本,但我必须用 babel 对其进行转换才能使其工作。然而,在我的网站上检查控制台后,我收到了一个错误“regeneratorRuntime 未定义”,箭头函数应该在哪里。

现在我做了很多谷歌搜索,每个人都指出用 npm 做一些我完全不熟悉的事情。我缺少或需要在 codeKit 中进行任何设置才能使其正常工作。

如果没有,请您像我五岁一样解释如何通过 npm 解决此问题。

提前非常感谢!

标签: javascriptbabeljscodekit

解决方案


您的 Codekit Babel 配置似乎是错误的。从 ES2015 开始实现箭头函数,从 ES2017 开始实现异步函数。

如果您针对旧浏览器,您应该激活相关插件。


推荐阅读