如何找到对任何版本的节点的最新Typescript目标支持?

时间:2019-01-02 19:49:15

标签: node.js typescript compiler-options ecma

假设使用任何版本的Node,如何为target找到对应的Typescript Compiler Option,它可以提供大多数功能?我要删除来宾工作。

  

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

我运行不同版本的节点,我想知道何时启用不同TSC目标的最低节点版本。

1 个答案:

答案 0 :(得分:3)

完成此操作的一种方法是检出站点http://node.green。查找您的节点版本,然后向下滚动直到停止支持节点功能。例如,如果您使用的是10.3

ES2018 support

然后您可以看到

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

由于node.green doesn't register as being supported until 10.15.0Array.Prototype.values,对ES2016的支持要复杂得多。