如何从源代码构建TypeScript编译器(tsc.js)?

dcs*_*raw 5 typescript tsc

如何从源代码构建TypeScript编译器(位于typescript.codeplex.com)?当我从git克隆它时,我看到一个Makefile,但是在cygwin中make失败,*** missing separator (did you mean TAB instead of 8 spaces?)

我找不到任何清晰的文档,并且源中的自述文件也无济于事。

Mar*_*rot 3

要将 makefile 与 mingw32 或 cygwin make 一起使用,您需要遍历该文件并修复缩进。

sed -i.bak -e "s/^[[:space:]]\+/    /" Makefile
Run Code Online (Sandbox Code Playgroud)

要编译它,您可以发出以下命令:

make TYPESCRIPT_HOST="cscript //Nologo" compiler
Run Code Online (Sandbox Code Playgroud)

这也适用于nmake.