저는 TypeScript를 처음 접했으며 현재 프로젝트 구조를 통해 여러 위치에 .ts 파일이 있습니다.
app/
|-scripts/
|-app.ts
|
|-classes/
| |-classA.ts
| |-classB.ts
|
|-controllers/
| |-controllerA.ts
| |-controllerB.ts
|
|-otherStuff/
|-otherstuffA.ts
지금 내 파일이 컴파일 될 때 .ts 파일이있는 동일한 디렉토리에 컴파일됩니다.
app/
|-scripts/
|-app.ts
|-app.js
|
|-classes/
| |-classA.ts
| |-classB.ts
| |-classA.js
| |-classB.js
|
|-controllers/
| |-controllerA.ts
| |-controllerB.ts
| |-controllerA.js
| |-controllerB.js
|
|-otherStuff/
|-otherstuffA.ts
|-otherStuffA.js
.js 파일이 .ts 파일과 동일한 디렉토리 구조를 유지하는 방식을 좋아하지만 VCS에서 .js 파일을 추적하고 싶지 않으므로 모든 JavaScript 파일을 다음과 같이 별도의 디렉토리 트리 (.gitignore에 추가 할 수 있음) :
app/
|-scripts/
| |-app.ts
| |
| |-classes/
| | |-classA.ts
| | |-classB.ts
| |
| |-controllers/
| | |-controllerA.ts
| | |-controllerB.ts
| |
| |-otherStuff/
| |-otherstuffA.ts
|
|-js/
|-app.js
|
|-classes/
| |-classA.js
| |-classB.js
|
|-controllers/
| |-controllerA.js
| |-controllerB.js
|
|-otherStuff/
|-otherstuffA.js
TypeScript 컴파일러에게이 작업을 수행하도록 지시하는 설정이나 옵션이 있습니까? 또한 관련성이 있는지 확실하지 않지만 WebStorm을 사용하고 있습니다.