这可能不是最好的问题,但我还是完全不了解JS。作为AS3开发人员,我对Typescript很感兴趣,但我一直在读到需要安装node.js来编译它?为什么会这样?
这可能不是最好的问题,但我还是完全不了解JS。作为AS3开发人员,我对Typescript很感兴趣,但我一直在读到需要安装node.js来编译它?为什么会这样?
TypeScript是一种编译成JavaScript的语言。执行此操作的编译器似乎是用JavaScript编写(或至少分发)的,并且node.js是在浏览器外执行JavaScript的最常见方式。
TypeScript编译器只是JavaScript,由node.js执行以进行编译。
你为什么问呢?那是因为编译器的开发人员选择使用JavaScript编写他们的编译器。实际上编译器是用TypeScript编写的。是的,在它应该编译的语言中编写编译器可能看起来很奇怪,但这超出了本问题的范围。