TypeScriptコンパイラ( typescript.codeplex.com)をソースから構築するにはどうすればよいですか?gitからクローンを作成すると、Makefileが表示されますが、cygwinでのmakeが失敗します。*** missing separator (did you mean TAB instead of 8 spaces?)
明確なドキュメントが見つかりません。ソースのReadmeファイルは役に立ちません。
TypeScriptコンパイラ( typescript.codeplex.com)をソースから構築するにはどうすればよいですか?gitからクローンを作成すると、Makefileが表示されますが、cygwinでのmakeが失敗します。*** missing separator (did you mean TAB instead of 8 spaces?)
明確なドキュメントが見つかりません。ソースのReadmeファイルは役に立ちません。
TypeScriptソースのMakefileはNMAKE形式であり、Windowsコマンドに依存しています。NMAKEはVisualStudioに付属しており、VisualStudioコマンドプロンプトを実行するとパスに含まれます。
ビルドするには、パスにnmakeとnodejsの両方が必要です。次に、実行します。
nmake TYPESCRIPT_HOST=node world
TypeScriptソースを含むディレクトリから。ビルドされた.js
ファイルはに配置されますbuilt\local
編集:不足している引数設定TYPESCRIPT_HOSTを追加しました
makefileをmingw32またはcygwinmakeで使用するには、ファイルを調べてインデントを修正する必要があります。
sed -i.bak -e "s/^[[:space:]]\+/ /" Makefile
コンパイルするには、次のコマンドを発行できます。
make TYPESCRIPT_HOST="cscript //Nologo" compiler
これは。でも機能しnmake
ます。
どうやら、もっと簡単な答えがあります。/ src/compilerのtsc.tsを参照するだけでうまくいきます。
tsc tsc.ts --out tsc.js
他のすべてのファイルは、///構文を介して自動的にプルされます。