Wie erhalte ich die automatische jQuery-Vervollständigung in TypeScript?
-
12-12-2019 - |
Frage
Was kann ich tun, um jQuery Intellisense/Autovervollständigung zu erhalten, wenn ich das $-Zeichen eingebe, wenn ich in einer TypeScript-.ts-Datei arbeite?
(Ich arbeite in einem ASP.NET MVC 3-Projekt in VS 2012.)
Lösung
Sie müssen oben in Ihrer Datei einen Verweis auf die jQuery-Definition hinzufügen .ts
Datei.
/// <reference path="jquery.d.ts" />
Sie finden Typanmerkungen für jQuery in diesem Beispiel.
Andere Tipps
Schauen Sie sich diese Typdefinitionen an/ a>. Sie werden regelmäßig aktualisiert und sind vollständiger als die in den Beispielen. Auf Nuget: http://www.nuget.org/profiles/definigtyped/ .
Checkliste der Dinge, die dafür eingerichtet werden müssen, um zu arbeiten:
- .
-
Stellen Sie sicher, dass die Typenverlängerung installiert ist.Aktivieren Sie den Tools -> Erweiterungsmanager und stellen Sie sicher, dass die Erweiterung "Microsoft Visual Studio" installiert ist.Wenn dies nicht der Fall ist, führen Sie die in der Schaltgruppe "Microsoft-Datei" gefundene .VSIX-Datei aus (Programmdateien \ Microsoft Sdks \ typecript \
), um die Erweiterung zu installieren. -
Stellen Sie sicher, dass Ihre Datei die Datei jQuery.d.ts verweist.Sie sollten einen Kommentar auf / in der Nähe der Spitze Ihrer Datei haben, die so aussehen:
///
Wenn Sie ihn herunterladen möchten, finden Sie die Datei jQuery.d.ts als Teil des Kriegsschiff-Beispiels bei http://www.typescriptlang.org/samples/