角度の設定TSプロジェクトコンパイルtsconfig.json

{
   " 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に          // メタデータデコレータのサポートを提供します
  } 
}

 

おすすめ

転載: www.cnblogs.com/jsersudo/p/11088379.html
おすすめ