主页 分类 关于

TypeScript 配置文件

TypeScript学习笔记

生成配置文件

命令行输入

tsc -init

常用tsconfig.json配置知识

include 属性是用来指定要编译的文件的

{
"include":["demo.ts"],
"compilerOptions": {
//any something
//........
}
}

exclude 除什么文件之外

{
"exclude":["demo.ts"],
"compilerOptions": {
//any something
//........
}
}

files 配置效果和include几乎一样

{
"files":["demo.ts"],
"compilerOptions": {
//any something
//........
}
}

常用complierOptions配置知识

removeComments 属性

作用: removeComments的值设置为true, 就是在js中不显示注释

"removeComments": false

strict 属性

作用: 把这个设置为false或者注释掉, 意思是我们可以对设置一些不严格的写法

"strict": false

noImplicitAny 属性

作用: 允许你的注解类型 any 不用特意表明

"noImplicitAny": true

strictNullChecks 属性

作用: 不强制检查 NULL 类型

"strictNullChecks": true

rootDir属性 和 outDir属性

作用: 就是存放路径和生成路径

"outDir": "./build" ,  // 生成js的目录 
"rootDir": "./src" // 存放ts的目录

sourceMap 属性

作用: 里面储存着位置信息

"sourceMap": true

noUnusedLocals属性 和 noUnusedParameters属性

作用: 提示未使用变量和未使用方法

"noUnusedLocals": true,       //打包时进行提示未使用的变量    
"noUnusedParameters": true //打包是进行提示未使用的方法









作者: 我叫史迪奇
本文来自于: https://sdq3.link/TypeScript-config.html博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议