【发布时间】:2018-12-01 20:18:47
【问题描述】:
我仍然无法为此找到好的答案。 “目标”选项定义了结果将在哪个版本的 Javascript 上运行。 “lib”选项在任何地方的描述都不太清楚。似乎这是描述目标环境的一种更精细的方式,但它似乎很奇怪,它会影响您可以在 .ts 源文件中编写的内容。认为 TS 是 JS 的超集,为什么它会影响,例如,Promise() 是否可用?这似乎不仅定义了目标,还影响了您在 Typescript 中可用的功能。有人可以清楚地解释或直接给出答案吗(typescriptlang.org 或我看过的书中都没有,例如“指定要包含在编译中的库文件”,这完全没有解释。
【问题讨论】:
标签: typescript lib