1 Star 0 Fork 0

WFSWFS/webFont

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
tsconfig.json 12.42 KB
一键复制 编辑 原始数据 按行查看 历史
WFSWFS 提交于 2024-07-28 10:54 . 合并 初始化项目
{
"compilerOptions":{
// es5
"target": "es6",
"module": "commonjs",
// 实时监听
"watch": true,
// outDir :代码输出成js的文件夹
"outDir": "./dist",
"sourceMap": false,
"lib": [],
// 是否对js文件镜像编译,默认false
"allowJs": true,
// 是否检查js代码是否符合语法规范,默认false
"checkJs": true,
// 是否去掉注释 默认false
"removeComments": false,
//不生成编译后的文件 默认false
"noEmit": false,
// 当有错误时不生成编译后文件
"noEmitOnError": false,
// 所有严格模式的总开关
"strict": false,
// 用来设置编译后的文件是否使用严格模式,默认false
"alwaysStrict": false,
//不允许隐式any
"noImplicitAny": false,
// 不允许不明确的this
"noImplicitThis": false,
// 严格的检查空值
"strictNullChecks": true
},
// "include" 用来指定哪些ts文件需要被编译 一个*表示任意文件 两个*表示任意目录
"include": [
"./WTS/**/*"
],
//"exclude" 不需要被编译的文件目录 默认值 ["node_modules","bower_components","jspm_packages"]
"exclude": [
"node_modules"
]
}
/* 使用命令tsc 运行编译ts => js */
/* tsc --init 生成配置文件*/
/* tsc --watch 自动编译*/
/*{
"compilerOptions": {
*//*
Visit https://aka.ms/tsconfig.json to read more about this file *//*
*//* Projects *//*
// "incremental": true, *//* Enable incremental compilation *//*
// "composite": true, *//* Enable constraints that allow a TypeScript project to be used with project references. *//*
// "tsBuildInfoFile": "./", *//* Specify the folder for .tsbuildinfo incremental compilation files. *//*
// "disableSourceOfProjectReferenceRedirect": true, *//* Disable preferring source files instead of declaration files when referencing composite projects *//*
// "disableSolutionSearching": true, *//* Opt a project out of multi-project reference checking when editing. *//*
// "disableReferencedProjectLoad": true, *//* Reduce the number of projects loaded automatically by TypeScript. *//*
*//* Language and Environment *//*
"target": "es2016", *//* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. *//*
// "lib": [], *//* Specify a set of bundled library declaration files that describe the target runtime environment. *//*
// "jsx": "preserve", *//* Specify what JSX code is generated. *//*
// "experimentalDecorators": true, *//* Enable experimental support for TC39 stage 2 draft decorators. *//*
// "emitDecoratorMetadata": true, *//* Emit design-type metadata for decorated declarations in source files. *//*
// "jsxFactory": "", *//* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h' *//*
// "jsxFragmentFactory": "", *//* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. *//*
// "jsxImportSource": "", *//* Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.` *//*
// "reactNamespace": "", *//* Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit. *//*
// "noLib": true, *//* Disable including any library files, including the default lib.d.ts. *//*
// "useDefineForClassFields": true, *//* Emit ECMAScript-standard-compliant class fields. *//*
*//* Modules *//*
"module": "commonjs", *//* Specify what module code is generated. *//*
// "rootDir": "./", *//* Specify the root folder within your source files. *//*
// "moduleResolution": "node", *//* Specify how TypeScript looks up a file from a given module specifier. *//*
// "baseUrl": "./", *//* Specify the base directory to resolve non-relative module names. *//*
// "paths": {}, *//* Specify a set of entries that re-map imports to additional lookup locations. *//*
// "rootDirs": [], *//* Allow multiple folders to be treated as one when resolving modules. *//*
// "typeRoots": [], *//* Specify multiple folders that act like `./node_modules/@types`. *//*
// "types": [], *//* Specify type package names to be included without being referenced in a source file. *//*
// "allowUmdGlobalAccess": true, *//* Allow accessing UMD globals from modules. *//*
// "resolveJsonModule": true, *//* Enable importing .json files *//*
// "noResolve": true, *//* Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project. *//*
*//* JavaScript Support *//*
// "allowJs": true, *//* Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files. *//*
// "checkJs": true, *//* Enable error reporting in type-checked JavaScript files. *//*
// "maxNodeModuleJsDepth": 1, *//* Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`. *//*
*//* Emit *//*
// "declaration": true, *//* Generate .d.ts files from TypeScript and JavaScript files in your project. *//*
// "declarationMap": true, *//* Create sourcemaps for d.ts files. *//*
// "emitDeclarationOnly": true, *//* Only output d.ts files and not JavaScript files. *//*
// "sourceMap": true, *//* Create source map files for emitted JavaScript files. *//*
// "outFile": "./", *//* Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output. *//*
// "outDir": "./", *//* Specify an output folder for all emitted files. *//*
// "removeComments": true, *//* Disable emitting comments. *//*
// "noEmit": true, *//* Disable emitting files from a compilation. *//*
// "importHelpers": true, *//* Allow importing helper functions from tslib once per project, instead of including them per-file. *//*
// "importsNotUsedAsValues": "remove", *//* Specify emit/checking behavior for imports that are only used for types *//*
// "downlevelIteration": true, *//* Emit more compliant, but verbose and less performant JavaScript for iteration. *//*
// "sourceRoot": "", *//* Specify the root path for debuggers to find the reference source code. *//*
// "mapRoot": "", *//* Specify the location where debugger should locate map files instead of generated locations. *//*
// "inlineSourceMap": true, *//* Include sourcemap files inside the emitted JavaScript. *//*
// "inlineSources": true, *//* Include source code in the sourcemaps inside the emitted JavaScript. *//*
// "emitBOM": true, *//* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. *//*
// "newLine": "crlf", *//* Set the newline character for emitting files. *//*
// "stripInternal": true, *//* Disable emitting declarations that have `@internal` in their JSDoc comments. *//*
// "noEmitHelpers": true, *//* Disable generating custom helper functions like `__extends` in compiled output. *//*
// "noEmitOnError": true, *//* Disable emitting files if any type checking errors are reported. *//*
// "preserveConstEnums": true, *//* Disable erasing `const enum` declarations in generated code. *//*
// "declarationDir": "./", *//* Specify the output directory for generated declaration files. *//*
// "preserveValueImports": true, *//* Preserve unused imported values in the JavaScript output that would otherwise be removed. *//*
*//* Interop Constraints *//*
// "isolatedModules": true, *//* Ensure that each file can be safely transpiled without relying on other imports. *//*
// "allowSyntheticDefaultImports": true, *//* Allow 'import x from y' when a module doesn't have a default export. *//*
"esModuleInterop": true, *//* Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility. *//*
// "preserveSymlinks": true, *//* Disable resolving symlinks to their realpath. This correlates to the same flag in node. *//*
"forceConsistentCasingInFileNames": true, *//* Ensure that casing is correct in imports. *//*
*//* Type Checking *//*
"strict": true, *//* Enable all strict type-checking options. *//*
// "noImplicitAny": true, *//* Enable error reporting for expressions and declarations with an implied `any` type.. *//*
// "strictNullChecks": true, *//* When type checking, take into account `null` and `undefined`. *//*
// "strictFunctionTypes": true, *//* When assigning functions, check to ensure parameters and the return values are subtype-compatible. *//*
// "strictBindCallApply": true, *//* Check that the arguments for `bind`, `call`, and `apply` methods match the original function. *//*
// "strictPropertyInitialization": true, *//* Check for class properties that are declared but not set in the constructor. *//*
// "noImplicitThis": true, *//* Enable error reporting when `this` is given the type `any`. *//*
// "useUnknownInCatchVariables": true, *//* Type catch clause variables as 'unknown' instead of 'any'. *//*
// "alwaysStrict": true, *//* Ensure 'use strict' is always emitted. *//*
// "noUnusedLocals": true, *//* Enable error reporting when a local variables aren't read. *//*
// "noUnusedParameters": true, *//* Raise an error when a function parameter isn't read *//*
// "exactOptionalPropertyTypes": true, *//* Interpret optional property types as written, rather than adding 'undefined'. *//*
// "noImplicitReturns": true, *//* Enable error reporting for codepaths that do not explicitly return in a function. *//*
// "noFallthroughCasesInSwitch": true, *//* Enable error reporting for fallthrough cases in switch statements. *//*
// "noUncheckedIndexedAccess": true, *//* Include 'undefined' in index signature results *//*
// "noImplicitOverride": true, *//* Ensure overriding members in derived classes are marked with an override modifier. *//*
// "noPropertyAccessFromIndexSignature": true, *//* Enforces using indexed accessors for keys declared using an indexed type *//*
// "allowUnusedLabels": true, *//* Disable error reporting for unused labels. *//*
// "allowUnreachableCode": true, *//* Disable error reporting for unreachable code. *//*
*//* Completeness *//*
// "skipDefaultLibCheck": true, *//* Skip type checking .d.ts files that are included with TypeScript. *//*
"skipLibCheck": true *//* Skip type checking all .d.ts files. *//*
}
}*/
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/WFSWFS_admin/webfont.git
git@gitee.com:WFSWFS_admin/webfont.git
WFSWFS_admin
webfont
webFont
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385