javascript - regenerator-runtime npm 包用于什么?
问题描述
我在我公司的代码库中注意到了它,它每周有 3000 万次下载,所以我很好奇它的重要性。
解决方案
regenerator-runtime
async
是编译/转译函数的运行时支持。(它可能还有其他用途,但这是主要用途。)
当你使用像 Babel 这样的编译器将现代 JavaScript 编译成早期的 JavaScript(这个过程有时称为transpiling)时,你可以做的一async
件事就是将函数编译成可以在不支持async
函数的 JavaScript 引擎上运行的东西(例如越来越不相关的 IE11)。Babel 进行语法转换,但生成的代码依赖于regenerator-runtime
.
推荐阅读
- reactjs - TypeError:无法读取未定义测试库 + Jest 的属性“关闭”
- uuid - 如何确定我应该使用哪个 UUID 从 Polar H10 传感器请求数据?
- oracle - 无提交连接的回滚性能
- r - R工作室空白白屏
- javascript - 如何在 Quasar 中使用 :table-header-style 设置 fontSize 和 fontWeight?
- c - 将矩阵地址发送回函数
- google-chrome-extension - 将外部 api 与 Web 扩展清单 v3 一起使用
- c# - 如何验证/授权对 ASP.NET Core 应用程序特定部分的一次性访问
- mysql - SQL分组函数文本显示
- python - 海象运算符不分配变量?