tsconfig.json 811 B

123456789101112131415161718192021222324252627282930313233343536
  1. {
  2. "compilerOptions": {
  3. "target": "ESNext", // 目标语言版本
  4. "module": "ESNext", // 生成代码的模板标准
  5. "moduleResolution": "Node", // Node模块解析
  6. "strict": true, // 启用严格模式
  7. "jsx": "react-jsx", // jsx模板解析
  8. // 引用的库
  9. "lib": [
  10. "DOM",
  11. "ESNext"
  12. ],
  13. // 类型声明
  14. "types": [
  15. "vite/client"
  16. ],
  17. "esModuleInterop": true, // 通过为所有导入模块创建命名空间对象
  18. "resolveJsonModule": true, // 允许导入.json文件
  19. "baseUrl": "./", // 解析非相对模块的根地址
  20. "paths": {
  21. "@/*": [
  22. "src/*"
  23. ],
  24. }
  25. },
  26. // 指定匹配列表
  27. "include": [
  28. "src",
  29. "vite.config.ts"
  30. ],
  31. // 忽略文件列表
  32. "exclude": [
  33. "node_modules",
  34. "build"
  35. ]
  36. }