Type Script(二)-プロファイル注記


目次
  • プロファイル注記
  • 使用説明
  • 前にお話ししました
    TypeScript(一)——理解して素早く入門する、プロファイル内のオプションの意味を説明します.
    プロジェクトをコンパイルするとき、プロファイルtsconfig.jsonを生成できます.
    # yarn
    yarn tsc --init
    # npm
    tsc --init

    中の属性はtypescriptコンパイラ構成のいくつかのオプションで、以下はいくつかのよく使われる構成とその意味で、後で何を使うかを補充します.
    プロファイル注記
    {
      "compilerOptions": {
        //       javascript     
        "target": "es5", 
        /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', or 'ESNEXT'. */
        
        //           ,   [],      ES2015    ,  Symbol Promise   
        //    DOM DOM+BOM,  console     ,          ,    ,           ,      
        "lib": ["ES2015","DOM"],
        /* Specify library files to be included in the compilation. */
        
        //                 ,     commonJS,        require module.export   
        "module": "commonjs",
        /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', 'es2020', or 'ESNext'. */
        
        //        ,            sourceMap     typescript   
        "sourceMap": true,
        /* Generates corresponding '.map' file. */
        
        //             
        "outDir": "dist",
        /* Redirect output structure to the directory. */
        
        //    ts        
        "rootDir": "src",
        /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */
        
        /*       Strict Type-Checking Options */
        //       ,         
        //   :any  ,       
        "strict": true,
        /* Enable all strict type-checking options. */
        
        //         null,     
        "strictNullChecks": true,              /* Enable strict null checks. */
      }
    }

    使用方法の説明
    プロファイルがあれば、tscコマンドを使用してプロジェクト全体をコンパイルすると、プロファイルが有効になり、単一のファイルであれば機能しません.
    # yarn
    yarn tsc
    # npm
    tsc