1 Star 0 Fork 1

白歌/CGEM

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
tsconfig.json 6.44 KB
一键复制 编辑 原始数据 按行查看 历史
baige 提交于 2021-10-29 02:07 . baige
{
"compilerOptions": {
/* Visit https://aka.ms/tsconfig.json to read more about this file */
/* 基本选项 */
// "incremental": true, /* 启用增量编译 */
"target": "es2017", /* 具体目标版本:“es3”(默认),“es5”,“es2015”,“es2017”,“es2019”,“es2020”,“es2021”,“esnext”. */
"module": "commonjs", /* 指定模块代码生成:'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', 'es2020',或'ESNext' */
// "lib": [], /* 指定要包含在编译中的库文件。 */
"allowJs": false, /* 允许javascript文件被编译。 */
// "checkJs": true, /* 报告.js文件中的错误。*/
// "jsx": "preserve", /* 指定JSX代码生成:'preserve', 'react-native', 'react', 'react- JSX '或'react-jsxdev'。 */
"declaration": true, /* 生成相应的.d.ts文件。 */
// "declarationMap": true, /* 为每个对应的'.d '生成一个sourcemap.ts文件。 */
"sourceMap": true, /* 生成相应的'.map'的文件。 */
// "outFile": "./src", /* 连接并将输出发送到单个文件. */
"outDir": "./out", /* 将输出结构重定向到目录. */
"rootDir": "./src", /* 指定输入文件的根目录。使用——outDir控制输出目录结构。 */
"resolveJsonModule":true, /* 复制引用的json文件 */
"composite": true, /* 是否编译构建引用项目 */
// "tsBuildInfoFile": "./", /* 指定存储增量编译信息的文件 */
// "removeComments": true, /* 不要在输出中发出注释。 */
// "noEmit": true, /* 不要发出输出。*/
// "importHelpers": true, /* 从'tslib'导入emit helper。 */
// "downlevelIteration": true, /* 当以'ES5'或'ES3'为目标时,在'for-of'、spread和destructuring中提供对可迭代对象的完全支持. */
// "isolatedModules": true, /* 将每个文件转换为一个单独的模块(类似于'ts.transpileModule'). */
/* Strict Type-Checking Options */
// "strict": true, /* 启用所有严格类型检查选项. */
// "noImplicitAny": true, /* 在隐含的'any'类型的表达式和声明上引发错误。 */
// "strictNullChecks": true, /* 启用严格的空检查。 */
// "strictFunctionTypes": true, /* 开启对功能类型的严格检查。 */
// "strictBindCallApply": true, /* 在函数上启用严格的bind、call和apply方法. */
// "strictPropertyInitialization": true, /* 允许严格检查类中的属性初始化. */
// "noImplicitThis": true, /* 在隐含'any'类型的'this'表达式上引发错误. */
// "alwaysStrict": true, /* 在strict模式下解析并对每个源文件发出“use strict”. */
/* Additional Checks */
"noUnusedLocals": true, /* 用于检查是否有定义了但是没有使用的变量. */
// "noUnusedParameters": true, /* 报告未使用参数的错误。*/
"noImplicitReturns": true, /* 用于检查函数是否有返回值,设为true后,如果函数没有返回值则会提示,默认为false */
// "noFallthroughCasesInSwitch": true, /* 报告switch语句中的失败案例的错误. */
// "noUncheckedIndexedAccess": true, /* 在索引签名结果中包含'undefined' */
// "noImplicitOverride": true, /* 确保派生类中的重写成员用'override'修饰符标记. */
// "noPropertyAccessFromIndexSignature": true, /* 要求索引签名中未声明的属性来使用元素访问. */
/* Module Resolution Options */
"moduleResolution": "node", /* 指定模块解析策略:'node' (node .js)或'classic' (TypeScript pre-1.6)。 */
// "baseUrl": "./", /* 基目录来解析非绝对模块名称. */
// "paths": {}, /* 一系列条目将导入重新映射到相对于“baseUrl”的查找位置. */
// "rootDirs": [], /* 根文件夹列表,其组合内容表示运行时项目的结构。 */
// "typeRoots": [], /* 要包含类型定义的文件夹列表. */
// "types": [], /* 要包含在编译中的类型声明文件。 */
// "allowSyntheticDefaultImports": true, /* 允许从没有默认导出的模块中默认导入。这不会影响代码发出,只是类型检查。*/
"esModuleInterop": true, /* 通过为所有导入创建命名空间对象,支持CommonJS和ES模块之间的互操作性。意味着“allowSyntheticDefaultImports”。 */
// "preserveSymlinks": true, /* 不解析符号链接的实际路径。 */
// "allowUmdGlobalAccess": true, /* 允许从模块访问UMD全局变量. */
/* Source Map Options */
"sourceRoot": "./src", /* 指定调试器应该定位TypeScript文件的位置,而不是源位置. */
// "mapRoot": "", /* 指定调试器应该定位映射文件的位置,而不是生成的位置. */
// "inlineSourceMap": true, /* 发出带有源映射的单个文件,而不是单独的文件. */
// "inlineSources": true, /* 在单个文件中,将源代码与sourcemaps一起发出;需要设置'——inlineSourceMap'或'——sourceMap'。 */
/* Experimental Options */
"experimentalDecorators": true, /* 支持ES7装饰器的实验性支持。 */
// "emitDecoratorMetadata": true, /* 支持对装饰器发出类型元数据的实验性支持. */
/* Advanced Options */
"skipLibCheck": true, /* 跳过声明文件的类型检查。 */
"forceConsistentCasingInFileNames": true /* 禁止对同一文件使用大小写不一致的引用. */
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/baigem/cgem.git
git@gitee.com:baigem/cgem.git
baigem
cgem
CGEM
master

搜索帮助