代码拉取完成,页面将自动刷新
{
"compilerOptions": {
"target": "ES2020", // 将代码编译为ES2020版本的 JS
"useDefineForClassFields": true, // 将 class 声明中的字段语义从 [[Set]] 变更到 [[Define]]
"module": "ES2020", // 使用 ES Module 格式打包编译后的文件
"lib": ["ES2020", "DOM", "DOM.Iterable"], // 使用 Node 的模块解析策略
"skipLibCheck": true, // 跳过对 .d.ts 文件的类型检查
/* Bundler mode */
"moduleResolution": "bundler", // 使用 Node 的模块解析策略 , 一般配合上面的module
"allowImportingTsExtensions": true, // 允许 TypeScript 文件使用特定于 TypeScript 的扩展名(如 .ts、.mts 或 .tsx)相互导入。
"resolveJsonModule": true, // 允许引入 JSON 文件
"isolatedModules": true, // 要求所有文件都是 ES Module 模块。
"noEmit": true, // 不输出文件,即编译后不会生成任何js文件
"jsx": "preserve", // 保留原始的 JSX 代码,不进行编译
/* Linting */
"strict": true, // 开启所有严格的类型检查
"noUnusedLocals": false, //报告未使用的局部变量的错误
"noUnusedParameters": false, //报告函数中未使用参数的错误
"noFallthroughCasesInSwitch": true, //确保switch语句中的任何非空情况都包含
"allowJs": true, //允许使用js
"noImplicitAny": false /* 不允许隐式的any类型 */,
"forceConsistentCasingInFileNames": true /* 是否强制代码中使用的模块文件名必须和文件系统中的文件名保持大小写一致 */,
"baseUrl": ".", //查询的基础路径
"paths": { "@/*": ["src/*"] }, //路径映射,配合别名使用
"types": [
// 编译过程中被包含进来的类型声明文件
"node",
"ramda",
"vite/client"
/** Element Plus 的 Volar 插件支持 */
// "element-plus/global",
// "vitest"
]
},
// 需要被编译的文件
"include": ["src/**/*.ts", "src/types/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue", "vite.config.ts"],
"exclude": ["node_modules", "dist", "**/*.js"]
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。