请介绍 TypeScript 中 tsconfig.json 的主要配置项及其作用,并说明如何根据项目需求进行合理配置。
考察说明
考察对 TypeScript 编译配置的理解和实际应用能力
回答思路
- 能列举 compilerOptions 中的核心选项及其含义,如 target、module、strict 等
- 能说明 include、exclude、extends 等非 compilerOptions 配置的用途
- 能结合实际场景阐述配置项的选择依据,如兼容性、构建目标等
- 能意识到配置项之间的相互影响和潜在陷阱