2015-01-22 4 views
6

저는 거의 무언가 잘못하고 있습니다. 저는 이것이 TypeScript에 처음으로 익숙하고 오래된 코드베이스를 업데이트하고 있습니다.TypeScript 용 jQuery의 최신 버전에서 구문 오류가 발생하고 있습니까?

jQuery to the latest version을 업데이트 할 때 나는 잼을 사용하여 프로젝트를 빌드 할 때 다음과 같은 오류가 발생합니다.

/jquery/jquery.d.ts(279,40) : 오류 TS1005 : ','이 (가) 예상됩니다.

/jquery/jquery.d.ts(279,61) : 오류 TS1005 : '='이 (가) 예상됩니다.

/jquery/jquery.d.ts(279,64) : 오류 TS1003 : 식별자가 필요합니다.

/jquery/jquery.d.ts(279,97) : 오류 TS1005 : ','이 (가) 예상됩니다.

/jquery/jquery.d.ts(279,118) : 오류 TS1005 : '='이 (가) 필요합니다.

경로를 짧게하고 모든 단일 줄을 지정하지는 않았지만 많이 있습니다.

저는 grunt-ts를 사용하여이 건물을 만들고 있습니다. tsc v1.0.1을 사용하고있는 것으로 보입니다. -이 설정은 어디에서 설정해야할지 확신이 서지 않습니다. 빌드를 시도 할 때 출력으로 갈 예정입니다.

+0

이 명확 오늘의 화제입니다 - 몇 사람이 문제가 있었다. – Fenton

답변

8

새 버전의 jquery.d.ts 파일은 TypeScript 1.4의 새로운 구문을 사용합니다. 컴파일러를 업그레이드하거나 .d.ts 파일 [0]의 이전 버전으로 다운 그레이드하십시오. DefinitelyTyped에는 1.4 이전의 .d.ts 파일을위한 "1.3"브랜치가 있습니다.

[0] https://github.com/borisyankov/DefinitelyTyped/blob/1.3.0/jquery/jquery.d.ts

+0

컴파일러로 업그레이드 하시겠습니까? 1.4 버전은 아직 최신 버전이 아닙니까? – Freshblood

관련 문제