tsconfig.json 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. {
  2. //编译ts文件命令:tsc
  3. // 监听编译 tsc -w
  4. // 匹配入口文件
  5. // ./ 同级 ../上级
  6. // * 任意文件
  7. // ** 任意文件目录
  8. "include": [
  9. "./src/**/*"
  10. ],
  11. // 匹配出口(排除)文件
  12. // "exclude": [
  13. // "./src/**/*"
  14. // ]
  15. // extends 继承
  16. // "files":[ 文件
  17. // "./src/b.ts",
  18. // "./xxx"
  19. // ]
  20. // 编译选项
  21. "compilerOptions": {
  22. // 解决target自带的版本报错
  23. "moduleResolution": "Node",
  24. // 'es5', 'es6', 'es2015', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext'.
  25. // 规定ts转成什么版本的js
  26. "target": "ES6",
  27. // 'none', 'commonjs', 'amd', 'system', 'umd', 'es6', 'es2015', 'es2020', 'es2022', 'esnext', 'node16', 'node18', 'nodenext', 'preserve
  28. "module": "ES2015",
  29. // 规定可以使用哪些库
  30. "lib": ["dom"],
  31. // 规定编译后的文件位置
  32. "outDir": "./dist"
  33. }
  34. }