tsconfig.json 850 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. {
  2. "extends": "@vue/tsconfig/tsconfig.web.json",
  3. "include": [
  4. "src/**/*.ts",
  5. "src/.d.ts/*.d.ts",
  6. "src/**/*.d.ts",
  7. "src/**/*.tsx",
  8. "src/**/*.vue",
  9. "vite/**/*.ts",
  10. ".eslintrc.cjs",
  11. "vite.config.ts",
  12. "src/.d.ts/vite-env.d.ts"
  13. ],
  14. "compilerOptions": {
  15. "target": "ESNext",
  16. "lib": ["ES2017"],
  17. "noImplicitAny": false,
  18. "types": ["element-plus/global"],
  19. "ignoreDeprecations": "5.0",
  20. "baseUrl": "./",
  21. "paths": {
  22. "@a": ["src/api"],
  23. "@a/*": ["src/api/*"],
  24. "@s": ["src/stores"],
  25. "@s/*": ["src/stores/*"],
  26. "@r": ["src/router"],
  27. "@r/*": ["src/router/*"],
  28. "@v/*": ["src/views/*"],
  29. "@@/*": ["src/core/*"],
  30. "@@@/*": ["src/components/*"],
  31. "@com/*": ["src/components/*"],
  32. "@/*": ["src/*"],
  33. "~/*": ["./*"]
  34. }
  35. },
  36. "exclude": ["node_modules"],
  37. "references": [{ "path": "./tsconfig.config.json" }]
  38. }