"@babel/plugin-transform-async-to-generator"的全部配置项
时间: 2023-07-14 15:11:44 浏览: 248
generator插件完整配置文件
"@babel/plugin-transform-async-to-generator" 是一个 Babel 插件,用于将 async/await 转换为使用 generator 函数和 yield 的代码,以便在更早的 JavaScript 版本中运行。它有以下配置选项:
- `moduleInterop`:默认为 `false`。如果设置为 `true`,则会将 CommonJS 模块导入转换为 ES6 导入。
- `methodNames`:默认为 `{}`。用于自定义生成的函数名称。例如,`{asyncToGenerator: 'customAsyncToGenerator'}` 将生成的函数名称从 `asyncToGenerator` 改为 `customAsyncToGenerator`。
- `devExpressions`:默认为 `false`。如果设置为 `true`,则会在生成的代码中保留 `dev-only` 表达式。
- `inlineHelpers`:默认为 `false`。如果设置为 `true`,则会尝试内联帮助程序函数。
- `topLevelAwait`:默认为 `false`。如果设置为 `true`,则会在生成的代码中允许顶级 await 表达式。
阅读全文