代码拉取完成,页面将自动刷新
{
"compilerOptions": {
// 指定编译后的ECMAScript版本 esnext
"target": "es2022",
// 指定要使用的模板标准
"module": "es2022",
//将 class 声明中的字段语义从 [[Set]] 变更到 [[Define]]
"useDefineForClassFields": true,
// 用来控制是否在编译时进行库文件检查的
"skipLibCheck": true,
//用于选择模块解析策略,有'node'和'classic'两种类型
"moduleResolution": "node",
"allowImportingTsExtensions": true,
//包含导入的模块.json的扩展。
"resolveJsonModule": true,
"noImplicitAny": false,
// 不允许变量或函数参数具有隐式any类型
"isolatedModules": true,
"noEmit": true,
// 指定jsx代码用于的开发环境
"jsx": "preserve",
// 允许编译JS
"allowJs": true,
// 用来指定编译时是否生成.map文件
"sourceMap": true,
// 严格模式
"strict": true,
// 用于检查是否有定义了但是没有使用变量
"noUnusedLocals": false,
// 用于检测是否在函数中没有使用的参数
"noUnusedParameters": true,
"noFallthroughCasesInSwitch": true,
// 允许合成默认导入
"allowSyntheticDefaultImports":true,
// 配置@别名 start
"baseUrl": "./",
// 用于设置模块名到基于baseUrl的路径映射
"paths": {
"@/*": [
"src/*"
],
"_c/*": [
"src/components/*"
]
},
"typeRoots": [
"./node_modules/@types",
"./src/vite-env.d.ts"
]
// 添加了这一行
// "types": ["vite/client", "unplugin-icons/types/vue", "element-plus/global"],
// 配置@别名 end
// "lib": [
// "esnext",
// "dom",
// "dom.iterable",
// "scripthost"
// ]
},
// 用来指定哪些ts文件需要被编译,否则默认当前目录下除了exclude之外所有.ts, .d.ts,.tsx文件
"include": [
"src/**/*.ts",
"src/**/*.d.ts",
"src/**/*.tsx",
"src/**/*.vue",
"types/**/*.d.ts",
],
"references": [
{
"path": "./tsconfig.node.json"
}
],
// 指定不需要被编译的目录
"exclude": [
"node_modules",
"dist"
],
// 指定一个其他tsconfig.json文件路径,来继承这个配置文件里的配置,继承文件的配置会覆盖当前文件定义的配置
// "extends": [],
// 指定被编译文件的列表,只有需要编译文件少时才会用到,一般直接用include指定文件夹
// "files": []
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。