tsconfig.json 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. {
  2. // ** 任意目录
  3. // * 任意文件
  4. // 配置入口文件
  5. "include": [
  6. "./src/**/*"
  7. ],
  8. // 配置出口文件
  9. // "exclude": [
  10. // "./src/a.ts"
  11. // ],
  12. // 编译选项
  13. // 'es5', 'es6', 'es2015', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024'
  14. "compilerOptions": {
  15. // 规定ts生成那个版本的js
  16. "target": "es6",
  17. // 规定可以使用的库
  18. "lib": ["dom"],
  19. // 模式 "commonjs", "amd", "system", "umd", "es6", "es2015", "es2020", "esnext", "none", "es2022", "node16", "node18", "node20", "nodenext", "preserve"
  20. "module": "es2015",
  21. // 规定编译后的文件存放在哪个位置
  22. "outDir": "./dist",
  23. // "outFile": "./dist/happy.js"
  24. // 清除注释
  25. // "removeComments": true
  26. // 规定错误是否被编译
  27. "noEmitOnError": false,
  28. // 开启严格模式
  29. "strict": true
  30. // 规定是否允许使用this
  31. // "noImplicitThis": false,
  32. // // 检查是否存在空元素
  33. // "strictNullChecks": true
  34. }
  35. }