tsconfig.json in TS Project
The tsconfig.json file corresponds to the configuration of the TypeScript compiler (tsc).
tsconfig.json
signifies the directory in which it is kept is the root of TypeScript project. The tsconfig.json
file specifies the root files and the compiler options required to compile the project.
Note:
tsconfg.json
is supported since the release of TypeScript 1.6.
Read about TypeScript Environment Setup
Example tsconfig.json
{
"extends": "@tsconfig/node13/tsconfig.json",
"compilerOptions": {
"preserveConstEnums": true
},
"include": ["src/**/*"],
"exclude": ["node_modules", "**/*.spec.ts"]
}
Generate tsconfig.json
Make sure you have installed typescript
. Read more about TypeScript Environment Setup
Install typescript
We can install typescript using npm
npm install -g typescript
Verify tsc Installation
We can verify by getting tsc version.
tsc -v
Output:
Version 4.7.4
Note: Make sure the tsc version is > 1.6
init tsconfig using tsc
tsc --init
Output:
Created a new tsconfig.json with: TS
target: es2016
module: commonjs
strict: true
esModuleInterop: true
skipLibCheck: true
forceConsistentCasingInFileNames: true
You can see tsc file generated in your project.