配置 tsconfig.json #
tsconfig.json 是 TypeScript 项目的配置文件,用于指定编译选项和文件包含/排除规则。
基本概念 #
该文件定义了编译目标、模块系统、严格模式等选项,帮助自定义 TypeScript 的行为。
使用场景 #
- 设置项目根目录和输出目录。
- 启用实验特性或严格类型检查。
- 管理大型项目的文件包含和排除。
示例代码 #
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"strict": true,
"outDir": "./dist",
"rootDir": "./src"
},
"include": ["src/**/*"],
"exclude": ["node_modules"]
}
最佳实践 #
- 启用 strict 模式以捕获更多错误。
- 使用 baseUrl 和 paths 配置模块解析。
- 定期审查和优化配置以匹配项目需求。