{
    "compilerOptions": {
      // types option has been previously configured
      "types": [
      // add node as an option
      "node"
      ],
      // typeRoots option has been previously configured
      "typeRoots": [
      // add path to @types
      "node_modules/@types"
      ],
      "module": "commonjs",   //指定生成哪个模块系统代码
      "target": "es2016",
      "lib": [
        "es2015",
        "es2016",
        "esnext.asynciterable"
    ],
      "noImplicitAny": true, //在表达式和声明上有隐含的'any'类型时报错。
      "noImplicitThis": true,
    "inlineSourceMap": true,

  
      "rootDirs": ["."],      //仅用来控制输出的目录结构--outDir。
      "outDir":"./dist",     //重定向输出目录。
      "experimentalDecorators":true,
      "emitDecoratorMetadata": true,
      "moduleResolution": "node",
      "watch":false            //在监视模式下运行编译器。会监视输出文件，在它们改变时重新编译。
    },
    "include":[
      "./**/*.ts"
    ],
    "exclude": [
      "./dist/**/*.*"
    ]
  }