javascript - 使用 Babel 使用 codeKit 编译后未定义 regeneratorRuntime
问题描述
我试图用包含对异步函数的引用的代码工具包来丑化一个脚本,但我必须用 babel 对其进行转换才能使其工作。然而,在我的网站上检查控制台后,我收到了一个错误“regeneratorRuntime 未定义”,箭头函数应该在哪里。
现在我做了很多谷歌搜索,每个人都指出用 npm 做一些我完全不熟悉的事情。我缺少或需要在 codeKit 中进行任何设置才能使其正常工作。
如果没有,请您像我五岁一样解释如何通过 npm 解决此问题。
提前非常感谢!
解决方案
您的 Codekit Babel 配置似乎是错误的。从 ES2015 开始实现箭头函数,从 ES2017 开始实现异步函数。
如果您针对旧浏览器,您应该激活相关插件。
推荐阅读
- css - 响应性- 如何使用 CSS 控制 PC 显示的比例和布局?
- swift - 快速为倒计时计时器制作一个重置按钮
- javascript - 打印时 PDF 不完整
- ios - 自定义 UITableViewCell 中的 TableView 未针对该自定义 cellviewtype 的所有单元格出现
- javascript - 解决 karma 中源文件的依赖关系解析
- kotlin - 如何模拟调用 kotlin.system.exitProcess
- reactjs - 强制 React 在一些视觉上重要的状态变化上快速重新渲染
- javascript - React - 无法设置状态值
- php - 如何添加分页codeigniter
- reactjs - 为什么 mapStateToProps 会重新渲染,也就是说在 Component 中调用 render()