TypeScript isolatedModules 真正的导出生成器函数

klu*_*gjo 0 generator typescript redux-saga

我有一个index.ts导出生成器函数的文件

export function* myFunction() { [...] }
Run Code Online (Sandbox Code Playgroud)

它可以正常工作--isolatedModules = false但无法编译--isolatedModules = true

编译过程中的错误信息:

All files must be modules when the '--isolatedModules' flag is provided.  TS1208
Run Code Online (Sandbox Code Playgroud)

bas*_*rat 6

提供“--isolatedModules”标志时,所有文件都必须是模块。TS1208

当文件中没有importorexport语句时会发生此错误(这些使文件成为模块)。

您提供的示例不会导致此错误。但是,在发生该错误的地方,只需添加一个exportor import