tsconfig.json means that the directory in which it is stored is the root of the TypeScript project. The tsconfig.json file indicates the root files and compiler options needed to compile the project.
It is expected that the compiler will execute according to the specified configurations:
"target": "es5" => will compile es6 on es5 so that it is a compatible browser.
"module": "system" => defines the generation of the module code (commonjs', 'amd', 'system', 'umd', 'es6', etc.)
"moduleResolution": "node" => Determine how the modules will be solved.
"sourceMap": true => Creates the corresponding .map file so that it can be used in production code for debugging.
"removeComments": false => Delete all comments except the comments of the copy-right header starting with / *!
"noImplicitAny": false => Raise an error in expressions and declarations with an implied "any type".
If the "exclude" property is specified, the compiler includes all TypeScript files (* .ts or * .tsx) in the containing directory and subdirectories, with the exception of those files or folders that are excluded.
source share