6

This is probably not the best question but I'm still completely new to JS. I'm interested in Typescript (being an AS3 dev), but I keep reading that I need to instal node.js to compile it? why is that?

4

1 回答 1

7

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

typescript 编译器就是简单的 JavaScript,由 node.js 执行来编译东西。

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

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

于 2013-05-17T23:52:47.333 回答