{ "compilerOptions": { "incremental": false, "useDefineForClassFields": false, // Could **not** be true because of vue-router "target": "es2016", "jsx": "preserve", "jsxImportSource": "vue", "lib": ["DOM", "ESNext"], "baseUrl": ".", "module": "esnext", "moduleResolution": "node10", "paths": { "~/*": ["src/*"] }, "resolveJsonModule": true, "types": ["vite/client"], "strict": true, "noUnusedLocals": true, "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "skipLibCheck": true }, "references": [{ "path": "tsconfig.node.json" }], "include": ["*.d.ts", "src/**/*"] }