tsconfig.json 920 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. {
  2. "compilerOptions": {
  3. "types": [
  4. "node",
  5. "vite/client",
  6. "element-plus/global"
  7. ],
  8. "noEmit": true,
  9. "allowJs": true,
  10. "target": "esnext",
  11. "useDefineForClassFields": true,
  12. "module": "esnext",
  13. "moduleResolution": "node",
  14. "strict": false,
  15. "jsx": "preserve",
  16. "strictFunctionTypes": false,
  17. "skipLibCheck": true,
  18. "jsxImportSource": "vue",
  19. "importHelpers": true,
  20. "sourceMap": true,
  21. "resolveJsonModule": true,
  22. "isolatedModules": true,
  23. "esModuleInterop": true,
  24. "experimentalDecorators": true,
  25. "lib": [
  26. "esnext",
  27. "dom"
  28. ],
  29. "baseUrl": "./",
  30. "paths": {
  31. "@": [
  32. "src"
  33. ],
  34. "@/*": [
  35. "src/*"
  36. ]
  37. }
  38. },
  39. "include": [
  40. "src/**/*.ts",
  41. "src/**/*.d.ts",
  42. "src/**/*.tsx",
  43. "src/**/*.vue"
  44. ],
  45. "references": [
  46. {
  47. "path": "./tsconfig.node.json"
  48. }
  49. ]
  50. }