11

Ich versuche TypScript-Definitionsdateien von DefinitelyTyped in einem ASP.NET V5-Webprojekt in Visual Studio 2015 RC zu installieren? NuGet-Pakete scheinen nicht mehr zu funktionieren und TSD wurde seit einiger Zeit nicht mehr aktualisiert und ich habe nicht viel gute Dokumentation dafür gesehen, wenn ich es in VS verwende.Wie füge ich eine definiertes TypeScript-Definition in ASP.NET 5 hinzu?

Welche Möglichkeiten bestehen noch für den VS 2015 RC?

Antwort

4

TSD ist deprecated. Die allgemein bevorzugte Alternative ist Typings.

Von docs:

# Installieren Typisierungen CLI-Dienstprogramm.
npm Typisierungen --global

# Suche nach Definitionen installieren.
Typisierungen Suche Band

# eine verfügbare Definition Suche (nach Namen).
Typisierungen suchen --name

# reagieren Wenn Sie das Paket als Modul verwenden:
# Typisierungen Installieren Nicht-Umgebungs (Standard von "NPM" Registry, konfigurierbar durch defaultSource in .typingsrc)
Typisierungen installieren Debug --save

# Wenn Sie das Paket durch Script-Tag verwenden oder
# es Teil der Umwelt ist, oder
# die nicht -Umgebung Typisierungen ist noch nicht verfügbar:
Typisierungen dt installieren ~ Mokka --save --global

# Installieren Typisierungen von bestimmten Registrierungs
Typisierungen env installieren ~ Atom --global --save
Typisierungen installieren npm ~ drossel --save

# Verwenden typings/index.d.ts (in tsconfig.json oder als /// Referenz).
Katze Typisierungen/index.d.ts

+0

Da TSC 2 Typisierung auch veraltet ist, wenn ich richtig bin, ziehen Sie einfach das "@ type/modulname" Paket mit npm – MrKekson

+1

@MrKekson Ist es? Wer sagt das? – Alex

+4

Hier: https://blogs.msdn.microsoft.com/typescript/2016/06/15/the-future-of-declaration-files/ – MrKekson

6

Ich habe TSD von NPM verwendet. Es funktioniert gut mit meinem MVC 6 Projekt und sollte definitiv die aktuellste Quelle von Definitionen sein.

Dies sollte alles, was Sie brauchen, um in Gang zu bringen:

npm install tsd --save-dev 
tsd install jquery --save 
+0

Dank. Es dauert eine Weile, bis ich herausgefunden habe, wie man npm richtig installiert, da man es nicht einfach benutzen kann. Außerdem muss git im Befehlszeilenmodus lokal installiert sein. Ich hatte gehofft, einen Weg zu finden, es zuerst Code-statt Befehlszeile zu machen, aber die Commit-Codes für tsd.json scheinen nicht so einfach zu verwenden, verglichen mit der Verwendung von tsd-Installation. –