01 配置 Tsconfig.json

配置 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 配置模块解析。
  • 定期审查和优化配置以匹配项目需求。