2017-12-20 14 views
0

나는 루트와 test 폴더에 두 개의 tsconfig.json 있습니다TypeScript tsc : 동시에 여러 프로젝트를 보는 방법?

. 
├── dist 
│ └── file... 
├── dist-test 
│ └── file... 
├── src 
│ └── file... 
├── test 
│ ├── file... 
│ └── tsconfig.json 
└── tsconfig.json 

당신이 추측 수 있듯이, src에서 파일을 dist로 컴파일하고 test에서 파일을 dist-test 폴더에 컴파일. 루트에서

, 나는 파일 변경을 시청 tsc -w 또는 tsc -w --project test를 실행할 수 있습니다. 같은 시간에 (한 터미널 내에서) 어떻게 실행할 수 있습니까?

(tsc -w) && (tsc -w --project test)을 시도했지만 성공하지 못했습니다. 첫 번째 지시문 만 구현되었으며 그 컴파일은 dist입니다.

UPD : 나는 한 번에 두 개의 프로젝트를 처리 할 수있는 하나의 유틸리티, 나는이 믿는 tsc, 작업 때문에 내 질문은 중복 How can I run multiple npm scripts in parallel? 없습니다. 다른 프로그램과 병렬 처리 할 필요가 없습니다.

+0

[여러 개의 npm 스크립트를 동시에 어떻게 실행할 수 있습니까?] (https://stackoverflow.com/questions/30950032/how-can-i-run-multiple-npm-scripts-in-parallel) - 전혀 같은 질문은 아니지만 답은 동일합니다. –

+0

@JoeClay, 아니요, 이것은 상대적이지만 중복이 아닙니다. – ktretyak

+0

는 지금까지 내가 아는 한, 뭔가 [이 댓글 (https://github.com/Microsoft/TypeScript/issues/3645# 이후 변경하지 않는 한 (tsc''에 단일 통화에서 여러 프로젝트를 컴파일 할 수있는 방법이 없습니다 issuecomment-117826581)). –

답변

-1

당신의 질문은 더 대신 타이프의 "bash는"질문 :

당신이 바로 TSC의이 경우, 당신이 각 tsconfig.json하기위한 적어도 하나 개의 인스턴스를 필요 아는만큼을 시작하는 것. 그것은 종료까지가 2 TSC를 시작합니다 그 후

당신의 예에서 그것은 시계 모드와 대기에서 1 TSC를 시작합니다.

이 시도하십시오

(tsc -w &) && (tsc -w --project test) 

이 백그라운드에서 1 TSC (그래서 당신은 당신이 필요로하는 경우 수동으로 죽여야)와 앞의 2를 시작합니다.

+0

고마워, 나는'tsc -w & tsc -w --project test'를 시도했지만, 나는 그것을 좋아하지 않았다. – ktretyak

+0

네, 그것은 가난한 사람의 방법 죄송합니다, 다른 모든 하나로서이 개 프로세스를 제어하는 ​​추가 도구가 필요합니다 :) – iSkriD