顶层配置

字段名
说明

compilerOptions

用于设置 TypeScript 编译行为的选项集合。大多数配置都写在这里。

files

指定一组确切要编译的文件名(适合小项目)。

include

使用 glob 模式匹配要包含的文件(默认是 **/*.ts 等)。

exclude

排除不参与编译的文件或目录(默认是 node_modules)。

extends

继承另一个 tsconfig 文件,方便共享配置。

references

配置项目引用(Project References),用于大型项目拆分。

watchOptions

设置 tsc --watch 监听行为。

typeAcquisition

控制是否自动下载类型定义文件(一般用于 JS 项目)。

这有帮助吗?