9 Star 56 Fork 56

ZhangPengWOW/前端

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
tsconfig.json 2.46 KB
一键复制 编辑 原始数据 按行查看 历史
{
"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": []
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zhangpengqwe/zp-platfrom-3.git
git@gitee.com:zhangpengqwe/zp-platfrom-3.git
zhangpengqwe
zp-platfrom-3
前端
vue3.0

搜索帮助

0d507c66 1850385 C8b1a773 1850385