TS2 编译文件 tsconfig.json

{
  // 编译器的选项
  "compilerOptions": {
    "baseUrl": "src",
    "target": "ES5",  // 指定被编译的 ES 版本,默认 ES3 版本
    "experimentalDecorators": true,
    // 指定项目中用到的库
    "lib": [
      "dom",
      "dom.iterable",
      "esnext"
    ],
    "allowJs": true,  // 是否对 js 文件进行编辑
    "skipLibCheck": true,
    "esModuleInterop": true,
    "allowSyntheticDefaultImports": true,
    "strict": true,  // 开启所有严格检查
    "forceConsistentCasingInFileNames": true,
    "module": "esnext",  // 指定模块标准
    "moduleResolution": "node",
    "resolveJsonModule": true,
    "isolatedModules": true,
    "noEmit": true,  // 不生成编译文件
    "jsx": "preserve"
  },
  // 指定要编译的文件
  "include": [
    "src",        // src 目录下
    "src/*",     // src 目录下任意文件
    "src/**/*"  // src 目录下任意目录下的任意文件
  ],
  // 指定要排除的文件(可选)
  "exclude": [
    "src/test/**/*", 
]
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容