如何在没有 tsconfig.json 文件的情况下运行 typeScript 代码?

Jus*_*ous 3 typescript visual-studio-code

我已经编写了一个代码 typeScript,但是当我尝试执行(tsc filename.ts)时,我收到一条错误消息“找不到全局类型'IterableIterator'”。我在网上查了一下,发现问题是由于 ES5 生成器造成的(查看此处)。我需要创建一个 tsconfig.json 文件并在其中包含目标字段。

我想知道是否有一种方法可以在命令行本身中传递生成器而不生成 tsconfig.json?

Nat*_*end 5

是的,所有compilerOptions可通过tsconfig.json文件配置的内容也可以在命令行中使用:

https://www.typescriptlang.org/docs/handbook/compiler-options.html

在您的具体示例中,尝试:

tsc filename.ts --target es5 --downlevelIteration --lib esnext
Run Code Online (Sandbox Code Playgroud)