为什么TypeScript需要Node.js?

时间:2013-05-17 23:43:11

标签: node.js typescript

这可能不是最好的问题,但我仍然是JS的新手。我对Typescript(作为AS3开发)感兴趣,但我一直在读,我需要安装node.js来编译它?那是为什么?

1 个答案:

答案 0 :(得分:5)

TypeScript是一种编译成JavaScript的语言。执行此操作的编译器似乎是用JavaScript编写的(或至少是分布式的)。而node.js是在浏览器之外执行JavaScript的最常用方式。

typescript编译器只是JavaScript,由node.js执行以编译。

为什么这样,你问?好吧,因为这就是编译开发人员选择编写编译器的原因。它可能是他们想要的任何语言。

我的预感是,编译器实际上是在TypeScript中编写 ,并且它们分发编译版本。是的,一个用它应该编译的语言编写的编译器,很奇怪但可能,而且超出了这个问题的范围。