tsconfig.json 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. {
  2. // ** 任意文件夹
  3. // * 任意文件
  4. // 入口文件
  5. "include": [
  6. "src/**/*"
  7. ],
  8. // // 出口文件
  9. // "exclude": [
  10. // "./src/**/*"
  11. // ],
  12. // 继承
  13. // "extends": "./tsconfig.base.json",
  14. // 文件
  15. // "files": [
  16. // "./src/a1.ts",
  17. // "./src/a2.ts",
  18. // "./src/a3.ts",
  19. // "./src/a4.ts",
  20. // "./demo.ts"
  21. // ],
  22. // 编译选项
  23. "compilerOptions": {
  24. // 指定的版本
  25. // "es3", "es5", "es6", "es2015", "es2016", "es2017", "es2018", "es2019", "es2020", "es2021", "es2022", "es2023", "es2024", "esnext"。
  26. "target": "es6",
  27. // 指定的模块
  28. // "module": "system",
  29. // 规定使用的库
  30. "lib": ["dom"],
  31. // 指定编译后的文件夹 具体放在哪个位置
  32. "outDir": "./dist",
  33. // 指定编译后的文件 具体放在哪个文件
  34. // "outFile": "./dist/app.js",
  35. // 允许编译js文件
  36. // "allowJs": true,
  37. // // 对js文件进行类型检查
  38. // "checkJs": true,
  39. // 注释是否编译
  40. "removeComments": true,
  41. // 不允许错误编译
  42. // "noEmitOnError": true,
  43. // 规定文件是否编译
  44. "noEmit": true
  45. }
  46. }