Nested Configuration
Learn how to use nested configuration in TypeScript to override compiler options and compile specific source files.
We'll cover the following...
We'll cover the following...
Introduction to nested configuration
The TypeScript compiler is able to reuse a tsconfig.json
file in another directory when compiling code in the current directory. This feature is handy if we would like to override a compiler option when running tsc
within a specific directory. The tsconfig.json
file uses the extends
option for this purpose.
Example of nested configuration
As an example of nested configuration, consider the following source tree:
├── sub1
│ ├── SampleJsFile.js
│ └── tsconfig.json
├── SampleTsFile.ts
└── tsconfig.json
Here, we have a tsconfig.json
file in the project root directory as well as a
TypeScript file named SampleTsFile.ts
. We also have a subdirectory named sub1
that contains a tsconfig.json
...