为每个 ts 文件生成 TypeScript 2.1 async/await ES5 __awaiter 和 __generator

标签 typescript webpack async-await typescript2.1

我正在尝试使用 TypeScript 的新 rc-release 来获得对 ES5 的 asnc/await 支持。

但是我遇到了生成的 __awaiter 和 __generator 方法的奇怪行为,如果不使用 outFile 编译器选项,它们似乎是为每个单独的 ts 文件生成的。

有没有办法在不使用 outFile 的情况下仅生成 __awaiter 和 __generator 方法的单个实例? 我不想使用 outFile 标志的原因是我目前使用 webpack 进行捆绑,因为我需要支持导入 HTML 模板文件。

最佳答案

使用新的 --importHelpers 编译标志。 Docs

关于为每个 ts 文件生成 TypeScript 2.1 async/await ES5 __awaiter 和 __generator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40498112/

相关文章:

webpack - 使用 webpack 生成静态 CSS 文件

javascript - 无法读取 ExternalModuleFactoryPlugin.js :30 处未定义的属性 'tapAsync'

javascript - 编译 typescript 。函数原型(prototype)丢失对 "this"的引用

javascript - 如何在 rxjs 中组成一系列可观察值

typescript - 当通用类型设置为 never 时,通用条件类型解析为 never

Javascript localStorage 在另一个组件中不可用,除非我刷新页面

node.js - 我可以用作 webpack 配置的 es-modules 吗?

javascript - 如何在继续之前等待所有 promise 被解决

c# - MVC 应用程序 - 这是使用 Async 和 Await 的正确方法吗?

c# - 依赖注入(inject)的 DbContext 始终为 null