{ " CompilerOptions " :{ / * 基本的なオプション* / " ターゲット":" ES5 "、 // ターゲットのECMAScriptバージョンを指定: 'ES3'(デフォルト)、 'ES5'、 'ES2015'、 'ES2016'、 'ES2017'を、 または'ESNEXT' " Module1の":" CommonJS "、 // モジュールを指定: 'CommonJS'、 'AMD'、 'システム'、 'UMD'や'ES2015' 、" LIB ":[]、 // コンパイルに含まれるライブラリファイル指定 「allowJs 」:trueに、 //は、コンパイラのJavaScriptファイルができます 「checkJs 」:trueに、 // レポートのエラーではJavaScriptファイル 「JSX 」:「保存」、 // 指定されたコード生成JSX:「保存」「react-ネイティブ」、または「反応を「 」宣言":trueに、 // 対応するフォームの.d.ts'ファイルを 「sourceMap ":trueに、 // 対応する」.MAP 『ファイルを形成します 』outFile 」:「./ 」、 // 出力ファイルを1つのファイルに 「OUTDIR 」:「./ 」、 // 出力ディレクトリを指定し 、「ROOTDIR 」:「./ 」、 // 。出力ディレクトリ構造--outDirを制御するために使用します " removeComments 「:trueに、 // コンパイル削除した後、すべてのコメント 」noEmitを「:trueに、 // 出力ファイル 」importHelpers ":trueに、 // tslibからインポート機能補助 「isolatedModulesを」:trueに、 // 。別個のモジュールとして各ファイル(「ts.transpileModule」と同様) / * 厳密な型チェックオプション* / 「厳密」:trueに、 // すべてのオプションのチェック厳密な型有効 「noImplicitAnyを」:trueに、 // 上の式と宣言あらゆるタイプの暗黙のが与えられている 「strictNullChecksを」:trueに、 // ヌルの厳密なチェックを可能にします 」noImplicitThis 「:trueに、 // この式は任意の型である場合、エラーが生成され 、」alwaysStrict ":trueに、 // 各ファイルには『厳格な使用』は、それぞれのモジュールstrictモードをチェックして、追加します * / 追加のチェック* / 「noUnusedLocals 」:trueに、 // 未使用の変数があり、エラー投げる 「noUnusedParameters 」:trueに、 // 未使用のパラメータ、エラーを投げ 「noImplicitReturnsを」:trueに、 //コード内のすべての関数はエラーをスロー、戻り値はない 「noFallthroughCasesInSwitchを」:trueに、 // レポートが間違ってswitch文をFALLTHROUGH。(すなわち、スイッチケースステートメントを使用して許可されません) / * モジュールはオプションを解析する* / 「moduleResolution 」:「ノード」、 // 選択モジュール解決ポリシー:「ノード」(Node.jsの)または 「クラシック」(活字体前1.6 ) 「baseUrlに」:「./ 」、 // 非対向ベースディレクトリモジュールの名前解決するために使用される 「パスの」:{}、 「RootDirs 」:[]、 // 内容の組み合わせでルートフォルダのリストは、コンテンツ項目ランタイムの構造を示す 「typeRootsを」:[]、 // 型宣言を含むファイルのリスト 「タイプ」:[]、 // 含める必要性ファイル名の型宣言リスト 「allowSyntheticDefaultImports 」:trueに、 // デフォルトからインポートすることが許可され、デフォルトのエクスポートモジュールの設定ではありません。 / * ソースマップ・オプション* / " sourceRoot ":" ./ "、 MAPROOT 「:」./ 「// マッピング・ファイルを見つける代わりに、ファイルの場所を生成する必要があり、デバッガを指定し 、」inlineSourceMap 「:trueに、 //はsourcemapsが異なるファイルを生成するのではなく、単一soucemapsファイルを生成する 」inlineSources ":trueにし、 //はファイルにコードsourcemapsを生成、またはその両方--inlineSourceMap --sourceMapプロパティ設定要件う / * 他のオプション* / 「experimentalDecorators 」:trueに、 // デコレータを有効にする 「emitDecoratorMetadata 」:trueに // メタデータデコレータのサポートを提供します } }