TypeScript学习笔记#3 tsconfig
TypeScript学习笔记#3 tsconfig.json 的常用配置
废话不多说,直接上代码
{
// tsconfig 是ts编译器的配置文件
/*
'include' 用来指定哪些ts文件需要被编译 路径:** 表示任意目录,* 表示任意文件
'exclude' 不需要被编译的文件目录
*/
"include": [
"./src/**/*"
],
// 可选项
// "exclude": [
// "./src/hello/**/*"
// ]
/*
"compilerOptions" 编译器选项
*/
"compilerOptions": {
// target 用来指定ts被编译为的js版本
"target": "ES6",
// module 模块指定要使用的模块化
"module": "ES6",
// lib 用来指定项目中要使用的库
// "lib": [
// "DOM"
// ],
// outDir 用来指定编译后文件所在的目录
"outDir": "./dist",
// outFile 可以将代码合并为一个文件
// "outFile": "./dist/app.js",
// allowJs 是否对js文件进行编译
"allowJs": false,
// 是否检查js代码
"checkJs": false,
// 是否移除注释
"removeComments": false,
// 不生成编译后的文件
"noEmit": false,
// 当有错误时,不生成编译后的文件
"noEmitOnError": false,
// 严格模式
"alwaysStrict": false,
// 不允许不明确类型的this
"noImplicitThis": false,
// 严格的检查空值
"strictNullChecks": false
}
}
本文来自博客园,作者:圆子同学,转载请注明原文链接:https://www.cnblogs.com/yuanZi666/p/17203635.html