2017-12-21 19 views
1

타이프 스크립트 반응 앱을 테스트하려고하는데, .ts 파일에서 재스민 테스트를 실행하는 노드가 있습니다. 그러나 시계 동작을 트리거하려면 .tsx을 얻을 수 없습니다.nodemon이 tsx 파일의 변경 사항을 보지 않았습니다.

내 package.json는

"test": "cross-env NODE_ENV=test jasmine-ts **/*.spec.ts*", 
"test-watch": "nodemon -e ts -w ./ -x npm run test", 

아주 간단한 내가 nodemon .tsx뿐만 아니라 .ts에 다시 실행하기 위해 말할 것 spec.ts*의 끝에서 * 생각이 있지만 작동하지 않는 것 .

어느

+1

입니다 쓸 수있는 올바른 방법을 밝혀 않습니다 root 디렉토리에 복사 한 다음'npm run test' 스크립트를 실행하십시오. ts 파일이 변경되면 nodemon이 스크립트를 트리거하는 것으로 보입니다. '-e' 다음에 와일드 카드를 추가해서는 안됩니까? –

+0

감사합니다 @KevinAmiranoff, 나는 그것을 시도했다 - 내 typescript 컴파일러를 실행하는 생각. 그것이'-e ts *'와 함께 작동하지 않습니다. – pedalpete

답변

1

.tsx?가 nodemon이는`-e` 인수, ts` 파일`의에서`-w`을 볼 수 nodemon 알려줍니다 "test-watch": "nodemon -e ts,tsx -w ./ -x npm run test",