2013-07-08 1 views
0

내 .js 파일에 대해 실행될 때 TypeScript 컴파일러에서 오류 및 경고 목록을 얻고 싶습니다. 즉이 프로젝트의 .js 파일을 .ts 파일로 변환 할 준비가되지 않았지만 tsc 컴파일러에서 유추 된 입력 중 일부를 가져와 프로젝트의 .js 파일에 대해 생성되는 경고 및 오류를 확인하려고합니다..ts 파일로 이름을 바꾸지 않고 TypeScript 컴파일러로 .js 파일을 컴파일 할 수 있습니까?

.js 파일에 대해 tsc 컴파일러를 실행하고 .js 파일을 입력으로 처리하고 출력 파일을 생성하지 말고 오류 및 경고 만 생성하는 방법이 있습니까?

답변

3

컴파일러가하지 않는 그러한 성가신 결과 (오류가 가득한 페이지)가있는 일반적인 사용자 오류 (한 글자 씩)가 있습니다. 당신은 소스 코드에서 체크를 꽤 쉽게 제거 할 수 있습니다. - 단지 구현을 변경하십시오. isTSFile

+0

깔끔한 속임수와 좋은 설명. +1 – basarat

+0

@BASarat +1을 치는 걸 잊었습니다. – Fenton

+0

@SteveFenton done now :) – basarat

0

@ Ryan의 의견에 감사드립니다. 나는 이것을 몇 번하고 최근 blog post을 썼다.

function isTSFile(fname) { - return isFileOfExtension(fname, ".ts"); + return isFileOfExtension(fname, ".ts") || isFileOfExtension(fname, ".js"); }

관련 문제