1 Star 0 Fork 0

TKBnice/vue3-element-template

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
tsconfig.json 1.96 KB
一键复制 编辑 原始数据 按行查看 历史
tangbo 提交于 2024-05-23 10:38 . chore: 删除.history目录
{
"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"]
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/tangkebo/vue3-element-template.git
[email protected]:tangkebo/vue3-element-template.git
tangkebo
vue3-element-template
vue3-element-template
master

搜索帮助