/*
tsconfig.json是ts编译器的配置文件,ts可以根据它的信息来对代码进行编译,可以再tsconfig中写注释
include : 用来指定哪些文件需要被编译
exclude : 用来指定哪些文件不需要被编译 :默认node_module
extends : 用来指定继承的配置文件
files : 用来指定被编译的文件列表,只有编译少量文件才使用
compilerOptions : 编译器的选项是配置文件中非常重要也是非常复杂的配置选项
*/
我的配置可以参考一下啊
{
"extends": "@quasar/app-webpack/tsconfig-preset",
"include": ["src/*.d.ts", "src/**/*.ts", "src/*.vue", "src/**/*.vue"],
"compilerOptions": {
"baseUrl": ".",
"resolveJsonModule": true,
"target": "ES6",
"types": ["jest"],
"disableSizeLimit": true,
"allowJs": true,
"jsx": "preserve"
},
"exclude": [
"./dist",
"./coverage",
"./.quasar",
"./node_modules",
"./src-capacitor",
"./src-cordova",
"./quasar.config.*.temporary.compiled*"
]
}