tsconfig.json配置
{
// include: 表示编译需要编译的文件或目录
"include": [
// "scr" // 会编译src目录下的所有文件,包括子目录
// "scr/*" // 只会编译scr一级目录下的文件
"scr/*/*" // 只会编译scr二级目录下的文件
],
// files : 表示编译需要编译的单个文件列表
"files": [
// 指定编译文件是src目录下的a.ts文件
"scr/a.ts"
],
// exclude:表示编译器需要排除的文件或文件夹
"exclude": [
// 排除src目录下的lib文件夹下的文件不会编译
"src/lib"
],
// 把基础配置抽离成tsconfig.base.json文件,然后引入
"extends": "./tsconfig.base.json",
// compileOnSave:设置保存文件的时候自动编译
// vscode暂不支持该功能,可以使用'Atom'编辑器
"compileOnSave": true,
// compilerOptions:配置编译选项
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"outDir": "lib"
}
}
详细文档
https://www.cnblogs.com/onesea/p/15562620.html