I have a non-standard application with the following file structure
project
├── tsconfig.json
├── app_1
│ ├── ts
│ └── js
|
└── app_2
├── ts
└── js
I would like for files inside of the ts folder to be compiled and placed in its corresponding app's js folder (eg. compiled files for .ts files found in app_1/ts should be placed in app_1/js).
Currently, I'm using VSCode to compile my files and place them in their corresponding folders. However, I dont know how to structure my TSConfig file to allow me to do what I described. Can anybody help me with this. I've been trying to use the outDir property, but haven't had any luck.
CodePudding user response:
The easiest approach is probably to create 2 different tsconfig files (one in app_1 and another one in app_2) and specify the appropriate outDir option for each.
Note that you can keep a root tsconfig file and have the 2 others inherit from the root using extends. If both apps share the same config, it avoids duplicating all the TS config.
