2013-12-12 1 views
3

Node.js를 사용하여 다른 파일에 대한 종속성이있는 프로젝트에서 단일 TypeScript 파일을 컴파일 할 때 여러 개의 "심볼을 찾을 수 없습니다 .."오류가 발생합니다. 이러한 오류에도 불구하고 JS 파일이 올바르게 작성됩니다. TypeScript 파일에는 명시 적 참조가 없습니다.nodejs로 단일 파일을 컴파일 할 때 타이프 스크립트 오류를 ​​억제하는 방법은 무엇입니까?

이러한 오류를 억제하는 방법이 있습니까? 또는 컴파일러에게 의존성을 찾을 위치를 알려주지 만 모든 파일을 다시 컴파일하지 않을 수 있습니까?

내가 원하는 이유는 성능입니다. 내 목표는 그립을 사용하여 TypeScript 파일을 감시하는 것입니다. 변경시 JS로 컴파일하고 일부 변환을 수행하며 유닛 테스트를 최소화하고 번들로 실행합니다. 그러나 160 개의 타이프 스크립트 파일을 모두 JS로 컴파일하는 단 한 단계 만 거치면 약 8 초가 걸리며 개발 프로세스가 매우 느립니다. 하나의 변경된 파일 만 컴파일하면 속도가 빨라집니다.

+0

정의되지 않은 유형의 객체에'any'를 유형으로 추가 할 수 있습니다. 그렇지 않으면 명령 행 인수에서 --noresolve 컴파일러 지시문을 사용할 수 있습니다. –

+0

--nresolve 명령 줄 인수로 변경되지 않습니다. "tsc file.ts --noresolve"로 실행했지만 여전히 "기호를 찾을 수 없음 ..."오류가 발생합니다. 타입을 "any"로 변경하는 것은 옵션이 아닙니다. 타입이 제가 TypeScript를 사용하는 이유입니다 :) –

답변

관련 문제