Was kann ich tun, wenn ich in einer TypeScript .ts-Datei arbeite, um jQuery Intellisense / Autocompletion zu erhalten, wenn ich das $ -Zeichen eingebe?
(Ich arbeite in einem ASP.NET MVC 3-Projekt in VS 2012.)
jquery
typescript
Ryan Lundy
quelle
quelle
Antworten:
Sie müssen oben in Ihrer
.ts
Datei einen Verweis auf die jQuery-Definition hinzufügen .In diesem Beispiel finden Sie Typanmerkungen für jQuery .
quelle
.d.ts
und JQuery wird dies tun.///
am Anfang der Linie zu verwenden? Es wird die Zeile kommentieren!Überprüfen Sie diese Typdefinitionen für TypeScript: https://github.com/borisyankov/DefinitelyTyped#readme . Sie werden regelmäßig aktualisiert und sind vollständiger als die in den Beispielen. Auf Nuget: http://www.nuget.org/profiles/DefinitelyTyped/
quelle
Checkliste der Dinge, die eingerichtet werden müssen, damit dies funktioniert:
Stellen Sie sicher, dass die TypeScript-Erweiterung installiert ist. Überprüfen Sie Extras -> Erweiterungs-Manager und stellen Sie sicher, dass die Erweiterung "TypeScript für Microsoft Visual Studio" installiert ist. Wenn dies nicht der Fall ist, führen Sie die .vsix-Datei aus, die sich im TypeScript-Ordner (Programme \ Microsoft SDKs \ TypeScript \ <Version>) befindet, um die Erweiterung zu installieren.
Stellen Sie sicher, dass Ihre Datei auf die Datei jquery.d.ts verweist. Sie sollten oben in Ihrer Datei einen Kommentar haben, der folgendermaßen aussieht:
Wenn Sie es herunterladen müssen, finden Sie die Datei jquery.d.ts als Teil des Warship-Beispiels unter http://www.typescriptlang.org/Samples/.
quelle