Aktuelle Antwort für VS2017 und höher
Das Debuggen von Typescript direkt in Visual Studio ist seit VS2017 möglich. Aus der Dokumentation :
Sie können JavaScript- und TypeScript-Code mit Visual Studio debuggen. Sie können Haltepunkte setzen und erreichen, den Debugger anhängen, Variablen überprüfen, den Aufrufstapel anzeigen und andere Debugging-Funktionen verwenden.
Es gibt auch zusätzliche Ressourcen zum Debuggen von Typescript / Asp.NET Core in Visual Studio .
Es ist auch möglich, Typoskript in Visual Studio Code zu debuggen :
Visual Studio Code unterstützt das TypeScript-Debugging über den integrierten Node.js-Debugger sowie über Erweiterungen wie Debugger for Chrome, um das clientseitige TypeScript-Debugging zu unterstützen.
Ursprüngliche Antwort für frühere Versionen von VS:
Möglicherweise können Sie in VS nicht debuggen, in einigen Browsern jedoch. Aaron Powell hat gerade heute über das Funktionieren von Haltepunkten in Chrome Canary gebloggt: https://www.aaron-powell.com/posts/2012-10-03-typescript-source-maps/ .
Um (sehr kurz) zusammenzufassen, was Aaron sagt, verwenden Sie den -sourcemapSchalter am Compiler, um eine *.js.mapDatei im selben Verzeichnis wie Ihre Quelle zu generieren . In Browser , die Unterstützung Quelle Karten (Chrome Canary und vermutlich letzten Firefox baut, da sie eine Mozilla Idee sind), können Sie dann debuggen Ihre .tsQuelle nur wie normale .jsDateien.
Der Blog endet mit "Hoffentlich greifen entweder das Visual Studio- oder das IE-Team (oder beide) auch Quellkarten zu und fügen Unterstützung für sie hinzu." - was darauf hindeutet, dass es noch nicht passiert ist.
Aktualisieren:
Mit der Veröffentlichung von TypeScript 0.8.1 ist das Debuggen von Quellkarten jetzt auch in Visual Studio verfügbar:
https://blogs.msdn.com/b/typescript/archive/2012/11/15/announcing-typescript-0-8-1.aspx
Aus der Ankündigung:
Debuggen
TypeScript unterstützt jetzt das Debuggen auf Quellenebene! Das Quellkartenformat hat als Methode zum Debuggen von Sprachen, die in JavaScript übersetzt werden, an Beliebtheit gewonnen und wird von einer Vielzahl von Browsern und Tools unterstützt. Mit Version 0.8.1 unterstützt der TypeScript-Compiler offiziell Quellkarten. Darüber hinaus unterstützt die neue Version von TypeScript für Visual Studio 2012 das Debuggen im Quellzuordnungsformat. Über die Befehlszeile unterstützen wir jetzt die Verwendung des Flags --sourcemap, das eine Quellzuordnungsdatei ausgibt, die der JavaScript-Ausgabe entspricht. Mit dieser Datei können Sie die ursprüngliche TypeScript-Quelle in Browsern mit aktivierter Quellkarte und in Visual Studio direkt debuggen. Um das Debuggen in Visual Studio zu aktivieren, wählen Sie "Debuggen" aus der Dropdown-Liste, nachdem Sie eine HTML-Anwendung mit TypeScript-Projekt erstellt haben.
Update :
WebStorm hat auch Unterstützung für das Debuggen über SourceMaps hinzugefügt: http://blog.jetbrains.com/webide/2013/03/webstorm-6-0-released-adds-typescript-debugging-with-source-maps-fresh-ui- und vieles mehr/
Erstens ermöglicht WebStorm eine intelligentere und effizientere Webentwicklung mit modernen Sprachen wie TypeScript, CoffeeScript und Dart. WebStorm 6 bietet nicht nur einen erstklassigen Code-Editor für diese Sprachen, sondern auch:
Automatische Kompilierung / Transpilation dieser höheren Sprachen in die von Browsern auf allen unterstützten Plattformen erkannten Sprachen. Voll funktionsfähiges Debuggen von TypeScript, Dart oder CoffeeScript mit Quellkarten.