3

typescript 파일이있는 Visual Studio 프로젝트가 있고 typescript에 대해 intellisense를 사용하려고합니다. jQuery, knockout, 밑줄 및 몇 가지 다른 프로젝트에 대한 nuget 패키지를 설치했지만 현재이 프로젝트에서 인텔리 센스를 얻을 수 없습니다. 분명히 입력 된 모든 패키지에 수많은 컴파일 오류가 있습니다.이 프로젝트에 문제가 있습니까? 아니면 설치하기 위해 필요한 특별한 것이 있습니까?Visual Studio 정확히 Typed Typescript로 컴파일 문제

감사합니다.

+0

TypeScript 정의 파일에 대한 컴파일 오류는 무엇입니까? 그리고 /// <파일에 대한 참조를 추가했습니다. –

+1

예. 내가 얻는 오류는 'name 부울이 현재 범위에 존재하지 않습니다'와 같은 것들입니다. knockout.d.ts 또는 'Expected;' 녹아웃. jquery.d.ts에서 동일한 부울 문제가 발생합니다. 분명히 형식이 지정된 파일은 typescript의 이전 버전으로 만들어졌으며 bool 키워드를 사용하도록 업데이트되지 않았을 것입니다. – noname

+1

최신 TypeScript에서 "부울"로 업데이트되었습니다. 정의 파일이 사용중인 버전의 TypeScript보다 최신이 아닌 것은 확실합니까? – NickL

답변

8

bool 유형이 TypeScript 0.9에서 부울로 바뀌 었습니다.이 변경을 위해 명확하게 유형화 된 선언이 업데이트되었습니다.

GitHub 저장소에서 버전 기록을 보면 0.8 버전에서 작동하도록 이전 버전을 사용할 수 있어야합니다. 당신이 nuget를 사용하는 경우가 0.9

0

업데이트되기 전에이 그대로

는 예를 들어, 당신은 jQuery.d.ts 6 월 21 일 버전을 할 것입니다. install-package에서 -pre 스위치를 사용하십시오. 먼저 타이핑을 제거하십시오. PM> Uninstall-Package jquery.TypeScript.DefinitelyTyped PM> install-Package jquery.TypeScript.DefinitelyTyped -Pre 수정 사항이 있습니다