tsconfig最新配置大全

{

  "compilerOptions": {

    "incremental": true ,//增量编译

    "tsBuildInfoFile": ".tsbuildinfo", //增量编译文件的存储位置

    "diagnostics": true, //打印诊断信息

    "target": "ES5", //目标语言版本

    "module": "commonjs",//生成代码的模块标准

    "outFile": "./app.js", //将多个相互依赖的文件生成一个文件,可以用在AMD模块中

    "lib": [], //TS需要引用的库,即声明文件

    "allowJs": true, //允许编辑JS文件(js,jsx)

    "outDir": "./out", //指定输出的目录

    "rootDir": "./" ,//指定输入文件目录 (用于输出)

    "declaration": false, //生成声明文件

    "declarationDir": "./d", //声明文件的路径

    "emitDeclarationOnly": false ,//只生成声明文件

    "sourceMap": false, //生成目标文件的sourecMap

    "inlineSourceMap": false,//声明目标文件的inline sourceMap

    "declarationMap": false,//生成声明文件的sourceMap

    "typeRoots": [], //声明文件目录 默认node_modules/@types

    "types": [], //声明文件包

    "removeComments": false, //删除注释

    "noEmit": false ,//不输出文件

    "noEmitOnError": false,//发生错误时不输出文件

    "noEmitHelpers": false, //不生成helper函数,需要额外安装 ts-helpers

    "importHelpers": false,//通过tslib引入helper函数,文件必须是模块

    "downlevelIteration": false,//降级遍历器的实习(es3/es5)

    "strict": false, //严格的类型检查

    "alwaysStrict": false,//在代码中注入use strict

    "strictNullChecks": false, //不允许把null,undefined赋值给其他类型变量

    "strictFunctionTypes": false, //不允许函数参数双向协变

    "strictPropertyInitialization": false,//类的实例属性必须初始化

    "strictBindCallApply": false,//严格的bind/call/apply检查

    "noImplicitThis": false,//不允许this有隐式的any类型

    "noUnusedLocals": false,//检查只声明,未使用的局部变量

    "noUnusedParameters": false,//检查未使用的函数参数

    "noFallthroughCasesInSwitch": false,//防止switch语句贯穿

    "noImplicitReturns": false,//每个分支都要有返回值

    "esModuleInterop": false ,//允许export = 导出, 由import from导入

    "allowUmdGlobalAccess": false,//允许在模块中访问UMD全局变量

    "moduleResolution": "node", //模块解析策略

    "baseUrl": "",//解析非相对模块的基地址

    "paths": {} ,//路径映射,相对于baseUrl

    "rootDirs": [], //将多个目录放在一个虚拟目录下,用于运行时

    "listEmittedFiles": false, //打印输入的文件

    "listFiles": false,//打印编译的文件(包括引用的声明文件)

  }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值