[jquery] TypeScript에서 jQuery 자동 완성을 어떻게 얻습니까?

TypeScript .ts 파일에서 작업하는 경우 $ 문자를 입력 할 때 jQuery Intellisense / 자동 완성을 얻으려면 어떻게해야합니까?

(저는 VS 2012에서 ASP.NET MVC 3 프로젝트에서 일하고 있습니다.)



답변

.ts파일 맨 위에 jQuery 정의에 대한 참조를 추가해야 합니다.

/// <reference path="jquery.d.ts" />

이 샘플에서 jQuery 대한 유형 주석을 찾을 수 있습니다 .


답변

TypeScript에 대한 다음 유형 정의를 확인 하세요 . https://github.com/borisyankov/DefinitelyTyped#readme . 정기적으로 업데이트되고 있으며 예제에있는 것보다 더 완벽합니다. Nuget : http://www.nuget.org/profiles/DefinitelyTyped/


답변

이 작업을 수행하기 위해 설정해야하는 항목의 체크리스트 :

  1. TypeScript 확장이 설치되어 있는지 확인하십시오. 도구-> 확장 관리자를 확인하고 “Microsoft Visual Studio 용 TypeScript”확장이 설치되어 있는지 확인합니다. 그렇지 않은 경우 TypeScript 폴더 (Program Files \ Microsoft SDKs \ TypeScript \ <version>)에있는 .vsix 파일을 실행하여 확장을 설치합니다.

  2. 파일이 jquery.d.ts 파일을 참조하는지 확인하십시오. 파일 상단 / 근처에 다음과 같은 댓글이 있어야합니다.

/// <reference path = “the / path / to / jquery.d.ts”/>

다운로드해야하는 경우 http://www.typescriptlang.org/Samples/ 에서 Warship 샘플의 일부로 jquery.d.ts 파일을 찾을 수 있습니다 .


답변