顶层配置
字段名
说明
compilerOptions
用于设置 TypeScript 编译行为的选项集合。大多数配置都写在这里。
files
指定一组确切要编译的文件名(适合小项目)。
include
使用 glob 模式匹配要包含的文件(默认是 **/*.ts 等)。
exclude
排除不参与编译的文件或目录(默认是 node_modules)。
extends
继承另一个 tsconfig 文件,方便共享配置。
references
配置项目引用(Project References),用于大型项目拆分。
watchOptions
设置 tsc --watch 监听行为。
typeAcquisition
控制是否自动下载类型定义文件(一般用于 JS 项目)。
这有帮助吗?