ufutx-pc-website/tsconfig.app.json

45 lines
1017 B
JSON

{
"extends": "@vue/tsconfig/tsconfig.dom.json",
"compilerOptions": {
"baseUrl": "./",
"lib": [
"ES2022",
"DOM"
],
// 关键:添加 DOM 类型库
"paths": {
"@/*": [
"src/*"
]
// 添加路径别名
},
"jsx": "preserve",
// 支持 Vue 的 JSX 语法
"types": [
"vite/client",
"vue"
],
"incremental": true, // 添加这一行
// 新增 Vue 类型声明
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
/* Linting */
"strict": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
// "erasableSyntaxOnly": true, // 移除这个不支持的选项
"noFallthroughCasesInSwitch": true
// "noUncheckedSideEffectImports": true
},
"include": [
"src/**/*.ts",
"src/**/*.d.ts",
"src/**/*.tsx",
"src/**/*.vue",
// 必须包含 Vue 文件
"vite.config.ts",
// 包含 Vite 配置文件
"src/main.ts"
// 包含入口文件
]
}