Closed
Description
Check the examples:
//generated/example.js
tsc --outDir generated src/directory/subdirectory/example.ts
//generated/example.js
tsc --outDir generated src/directory/example.ts
//generated/example.js
tsc --outDir generated src/example.ts
//generated/example.js
//generated/subdirectory/example.js
tsc --outDir generated src/example.ts src/directory/subdirectory/example.ts
//generated/example.js
//generated/directory/subdirectory/example.js
//generated/directory/example.js
tsc --outDir generated src/example.ts src/directory/subdirectory/example.ts src/directory/example.ts
Why files path is not reflected in output folder all the time? When you define outDir you are loosing information about location of your generated file.