tsconfig.json 736 B

1234567891011121314151617181920212223242526
  1. {
  2. "compilerOptions": {
  3. "target": "ESNext",
  4. "jsx": "preserve",
  5. "jsxImportSource": "vue",
  6. "lib": ["DOM", "ESNext"],
  7. "baseUrl": ".",
  8. "module": "ESNext",
  9. "moduleResolution": "node",
  10. "paths": {
  11. "@/*": ["./src/*"],
  12. "~/*": ["./*"]
  13. },
  14. "resolveJsonModule": true,
  15. "types": ["vite/client", "node", "unplugin-icons/types/vue", "ant-design-vue/typings/global.d.ts"],
  16. "strict": true,
  17. "strictNullChecks": true,
  18. "noUnusedLocals": true,
  19. "allowSyntheticDefaultImports": true,
  20. "esModuleInterop": true,
  21. "forceConsistentCasingInFileNames": true,
  22. "isolatedModules": true
  23. },
  24. "include": ["./**/*.ts", "./**/*.tsx", "./**/*.vue"],
  25. "exclude": ["node_modules", "dist"]
  26. }