Jeśli pracuję w pliku maszynopis .TS, co mogę zrobić, aby uzyskać jQuery Intellisense / autouzupełnianie po wpisaniu znaku $?
(Pracuję w projekcie ASP.NET MVC 3 w VS 2012.)
Jeśli pracuję w pliku maszynopis .TS, co mogę zrobić, aby uzyskać jQuery Intellisense / autouzupełnianie po wpisaniu znaku $?
(Pracuję w projekcie ASP.NET MVC 3 w VS 2012.)
Trzeba dodać odniesienie do definicji jQuery na górze .tspliku.
/// <reference path="jquery.d.ts" />
Można znaleźć adnotacje typu dla jQuery w tej próbce .
Sprawdź te definicje typów dla maszynopis: https://github.com/borisyankov/DefinitelyTyped#readme . Oni są regularnie aktualizowane i są bardziej kompletne niż te w przykładach. Na Nuget: http://www.nuget.org/profiles/DefinitelyTyped/
Lista rzeczy, które należy skonfigurować dla tej pracy:
Upewnij się, że przedłużenie maszynopis jest zainstalowany. Sprawdzić Narzędzia -> Extension Manager i upewnij się, że „maszynopis do Microsoft Visual Studio” jest zainstalowane rozszerzenie. Jeśli tak nie jest, należy uruchomić plik .vsix znaleziony w folderze maszynopis (Program Files \ Microsoft SDK \ maszynopis \ <wersja>), aby zainstalować rozszerzenie.
Pewność, że Twoje referencje plików plik jquery.d.ts. Powinieneś mieć komentarz w / w górnej części pliku, który wygląda tak:
/// <odniesienia ścieżka = "/ ścieżka / do / jquery.d.ts" />
Jeśli chcesz go pobrać, można znaleźć plik jquery.d.ts jako części próbki Warship w http://www.typescriptlang.org/Samples/