如何查找任意版本的Node.js支持的最新Typescript目标版本?

8
假设任何版本的Node,我该如何找到对应的TypeScript 编译器选项 以获取最多功能的 target?我想消除猜测。

指定ECMAScript目标版本:“ES3”(默认),“ES5”,“ES6” / “ES2015”,“ES2016”,“ES2017”或“ESNext”。

我运行不同版本的Node,并且想知道启用不同TSC目标的最低Node版本是什么。
1个回答

12

实现这个的一种方法是查看网站http://node.green。找到您使用的Node版本,并向下滚动,直到支持Node功能的停止。例如,如果您使用的是10.3

ES2018 support

那么您可以看到:

  • 10.3.0及更高版本支持ES2018的所有内容。
  • 9.11.2及更高版本支持ES2017的所有内容。
  • 7.5.0及更高版本支持ES2016的所有内容。

由于Array.Prototype.values的存在,ES2016的支持情况要稍微复杂一些,node.green在10.15.0之前并没有被认为是受支持的


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接