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