代码拉取完成,页面将自动刷新
{
"compilerOptions": {
"target": "ESNext",//最新的 ECMAScript 版本。
"useDefineForClassFields": true,//是否使用对类属性的定义,以避免使用将来需要弃用的属性初始化器。
"module": "ESNext",//指定生成代码的模块代码风格,这里设置为 ESNext,表示使用 ECMAScript 标准的 module 语法。
"moduleResolution": "Node",//使用 Node.js 风格的模块解析。
"types": ["vite/client", "element-plus/global","node"],//需要包含 Vite 客户端和 Element-Plus 的全局类型声明。
/* Strict Type-Checking Options */
"strict": true /* Enable all strict type-checking options. */,
// "noImplicitAny": true, /* Raise error on expressions and declarations with an implied 'any' type. */
// "strictNullChecks": true, /* Enable strict null checks. */
// "strictFunctionTypes": true, /* Enable strict checking of function types. */
// "strictBindCallApply": true, /* Enable strict 'bind', 'call', and 'apply' methods on functions. */
// "strictPropertyInitialization": true, /* Enable strict checking of property initialization in classes. */
// "noImplicitThis": true, /* Raise error on 'this' expressions with an implied 'any' type. */
// "alwaysStrict": true, /* Parse in strict mode and emit "use strict" for each source file. */
"jsx": "preserve",//指定 JSX 编译模式。这里设置为 preserve,表示不进行编译,而保留原始的 JSX 代码。
"resolveJsonModule": true,//是否导入 JSON 文件作为模块。这里设置为 true,表示启用该功能。
"isolatedModules": true,//是否将编译的每个文件作为单独的模块来处理。这里设置为 true,表示启用该功能。
"esModuleInterop": true,//是否启用 CommonJS 模块转换成 ES6 模块的新行为。https://zhuanlan.zhihu.com/p/148081795,默认false
"lib": ["ESNext", "DOM"],//指定要包含在编译中的引用库。这里设置为包含 ESNext 和 DOM 库
"skipLibCheck": true,//是否不检查引入的声明文件的全局对象。
"noEmit": true,//noEmit: 是否生成编译的文件。这里设置为 true,表示不生成编译后的文件。
"baseUrl": "./",//baseUrl: 解析模块时相对于的基本目录。这里设置为 ./,表示使用当前目录作为基本目录。
"paths": {
"@": ["src"],
"@/*": ["src/*"]
}
},
// include没写的话,它会默认查询 .ts, .tsx, and .d.ts
"include": [
"src/**/*.ts",
"src/**/*.d.ts",
"src/**/*.tsx",
"src/**/*.vue",
"build/**/*.ts",
"build/**/*.d.ts",
"vite.config.ts"
],
// 排除的ts检查,因为npm包下很多是js文件,他们不需要ts约束,直接用即可
"exclude": ["node_modules", "dist", "**/*.js"]
// "references": [{ "path": "./tsconfig.node.json" }]//references 允许您定义一个或多个引用文件或目录,使得在不同的 TypeScrip,这个功能通常用于大型代码库中,其中依赖项之间的关系非常复杂,更好地组织和管理代码。
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。