|
1
2
TypeScript是一个编译器(或者有人称之为transpiler)。它将您的TypeScript编译成node.js可以运行的常规Javascript。您可以为TypeScript指定选项,告诉它您要针对哪个级别的Javascript。看到了吗
因此,您需要将编译器目标选项与运行代码的node.js的相应版本相匹配。例如,如果您运行的是node.js v9,则可以针对ES6甚至ES2016或ES2017。如果您使用的是node.jsv3,那么您可能会以ES5为目标。这决定了TypeScript编译器假定主机环境中存在哪一级别的Javascript功能。 在本参考资料中,您可以看到有关要为node.js的哪些版本设置哪些Typescript选项的更多信息: |