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

How do I find the latest Typescript target support for any version of node?

假设有任何版本的 Node,如何为 target 找到提供大部分功能的相应 Typescript Compiler Option?我想删除客座作品。

Specify ECMAScript target version: "ES3" (default), "ES5", "ES6"/"ES2015", "ES2016", "ES2017" or "ESNext".

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

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

那你可以看到

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

ES2016 支持有点复杂,这要归功于 Array.Prototype.values 其中 node.green doesn't register as being supported until 10.15.0