TypeScript tsconfig and Tooling/Control included files

Use `include` and `exclude` patterns.

Section: tsconfig Basics

Control included files

json
json
{
  "include": ["src/**/*.ts", "src/**/*.tsx"],
  "exclude": ["dist", "node_modules"]
}
Explanation

File inclusion bugs are common, so keep these patterns simple and explicit.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing tsconfig Basics
Minimal tsconfig
A small strict config for many projects.
OpenIn sheetjsonsame section
Node-focused tsconfig
Example config for modern Node.js projects.
OpenIn sheetjsonsame section
Configure path aliases
Use `baseUrl` and `paths` for ergonomic imports.
OpenIn sheetjsonsame section
Enable strict mode
Turn on TypeScript’s strict family checks.
OpenIn sheetjsonsame section
Show resolved config
Print the final config after `extends` resolution.
OpenIn sheetbash2 tag match
List compilation files
Print files included in the program.
OpenIn sheetbash1 tag match