Aka*_*han 2 node.js npm typescript
由于Typescript是一个全局的npm模块,那么Typescript版本和Node版本之间有什么关系吗?
即,我是否需要运行任何特定版本的打字稿所需的最低节点版本。
TypeScript 是一个编译器(或者有些人称其为转译器)。它将你的 TypeScript 编译成 Node.js 可以运行的常规 Javascript。您可以为 TypeScript 指定选项,告诉它您的目标 Javascript 级别。有关详细信息,请参阅此处的--target选项。
因此,您需要将编译器目标选项与运行代码的适当版本的 Node.js 相匹配。例如,如果您运行的是 Node.js v9,则可以以 ES6 为目标,甚至可以以 ES6 为目标ES2016 或 ES2017。如果您使用的是 Node.js v3,您可能会以 ES5 为目标。这决定了 TypeScript 编译器假定主机环境中存在什么级别的 Javascript 功能。
您可以在此参考中了解有关为哪些版本的 Node.js 设置哪些 Typescript 选项的更多信息:
| 归档时间: |
|
| 查看次数: |
9699 次 |
| 最近记录: |