update.TypeScriptのコンパイルコマンド、tscの--helpで確認できるコマンドをまとめてみました。バージョンは2.1.5です。1.6.2の記事もあります。2.1.5コメント、編集リクエストお待ちしております。compiled.コンパイルする対象にJSを含めてもエラーを発生させないことができます。コンパイル対象にJSを指定しているときにこのオプションを有効にしていない場合、次のエラーが発生します。defaultを使用していないモジュールのコンパイル時にエラーを出力しないようにすることができます。module();このオプションを有効化していないと次のようなエラーが発生します。code.到達不能コードのエラーを抑制することができます。TypeScriptは次のような到達不能コードがあるとエラーを発生します。detected.このオプションを有効にするとこのエラーを発生させないことができます。labels.未使用のラベルがあるときにエラーを抑制することができます。公式の下記のコードの通り標準ではエラーが発生します。label.これを抑制することができます。strictの記述を出力します。names.モジュールを読み込むときの基底のパスを指定することができます。src/modules/TestModuleとあった時にbaseUrlをsrc/modulesとしておけばわざわざ前のsrc/modulesを付けることなくTestModuleという名前だけで読み込むことができます。file.対応する.d.tsファイルを生成します。file.大文字小文字を区別して参照を解決するようにします。Windowsだとファイルのパスは大文字小文字を区別しません。モジュールの名前の解決のときに、Windowsではエラーが出ないのにLinuxではエラーが発生するという差異が生じます。Windowsのような大文字小文字を区別しない環境でも同じようにエラーを発生させることができるのがこのオプションです。ちなみに大文字小文字のエラーは次のようなものが出ます。message.ヘルプを表示します。'tslib'.tslibをヘルパーとして使用するように設定できます。file.TypeScriptのプロジェクトを初期化し、tsconfig.jsonを作成します。一緒に他のオプションをつけて実行すると、そのオプションを適用したtsconfig.jsonを作成してくれます。'h'.JSXファクトリーを指定することができます。'es2017.string'コンパイルに含めるライブラリファイルを指定することができます。locations.デバッガーが参照するマップファイルの場所を指定することができます。files--allowJSを指定しているときのnode_modulesの依存の深さの最大値を指定できるようです。pre-1.6).モジュールの解決方法を指定することができます。(unix).ファイルを出力する際の改行コードをCRLFかLFか指定することができます。outputs.ファイルを出力しないようにします。コンパイラでのエラーチェックのみを行います。reported.エラーが合った場合ファイルを出力しないようにします。TypeScriptではオプションでエラーの規則を一部変更できますが、エラーが発生した時でもJSファイルを生成します。エラーが発生した場合にはこのオプションを有効にしておけば、JSファイルの生成を行わないようにすることができます。statement.case文でのフォールスルーがある場合に、エラーを出力するようにします。1のようにbreakがなくてそのまま次のcaseも実行されるような場合です。break;}次のエラーが出力されます。type.厳密に型を決めたいとき、暗黙のany型は全てエラーとすることができます。value.TypeScriptではデフォルトではreturnが実行されないパターンや、returnのみのときは正常にコンパイルされます。いったパターンに該当するコードがある場合にこのオプションを有効にすることでエラーを発生させることができます。次のようなパターンです。return;}次のエラーを発生させることができます。type.thisに型を指定していない場合エラーを発生させることができます。voidの宣言を行わないと次のエラーが発生します。strictを出力に含めないようにします。locals.このオプションを有効にすると、未使用のローカル変数が存在するときに次のようなエラーを発生させることができます。parameters.次のコードのように定義した引数が使用されないときにエラーを発生させることができます。file.連結し、単一のファイルとして出力FILEに指定した名前で複数の.tsファイルをひとつのファイルにまとめることができます。注意として、上のoutDirの影響は受けません。enumの宣言を消さないようにします。以下のようにオプション無しとオプション無しでコンパイル結果が変わります。(experimental)エラーの箇所を色付きで表示してくれます。次のように表示されます。'string'.ここだと波が赤くなります。directory.tsconfig.jsonが存在するディレクトリを指し示すことによってそこのtsconifg.jsonの設定でコンパイルできます。emitReactを使用するときのcreateElementと__spreadの呼び出しを指定できます。元の.tsファイルのコメントを入れないで出力することが出来ます。--outDir.入力ファイルのルートディレクトリを指定、--outDirで出力場所の変更をするときに使用します。files.型定義ファイルの整合性チェックを行わないようにします。file.関連する.mapファイルを生成します。locations.デバッガーが見るソースファイルの場所を指定します。checks.厳密なnullチェックを行います。公式からの引用で、次のようにエラーになります。undefinedは同義とみなされますが、厳密なnullチェックを行う場合、全て別の型として扱います。signatures.インデクサアクセス時、値が見つからない時のnoImplicitAnyエラーを抑制します。'ESNEXT'コンパイル出力のECMAScriptのバージョンを指定できます。process.コンパイル時、モジュールのファイルの解決のプロセスを表示することができます。compilation.コンパイルに含める宣言ファイルを指定できます。files.入力ファイル監視します。file.ファイルに記したコマンドラインオプションとファイルを挿入します。「こころに贅沢を」をコンセプトに一休.com、一休レストランなどのサービスを提供しています。upLoginユーザーは見つかりませんでした。