Actualizați ca de VS 2017:
VS2017 lucreaza acum pentru a depana dactilografiat direct în Visual Studio, la fel ca în cazul în care vă depanare c #. A se vedea răspunsul meu de mai jos.
Raspuns original pentru versiunile anterioare ale VS:
Este posibil să nu fi capabil de a depana în VS, dar puteți în unele browsere. Aaron Powell a blogged despre obtinerea de puncte de întrerupere care lucrează în Chrome Canary doar astăzi: https://www.aaron-powell.com/posts/2012-10-03-typescript-source-maps/ .
Pentru a rezuma (foarte pe scurt) , ceea ce spune Aaron, utilizați -sourcemapcomutatorul de pe compilator pentru a genera un *.js.mapfișier în același director ca sursă. În browserele care acceptă hărți sursă (Chrome Canary, și , probabil , recent Firefox se bazează, deoarece acestea sunt o idee Mozilla), puteți depana apoi dvs. .tssursă la fel cum ați normale .jsfișiere.
Blogul inainteaza „Din fericire, fie Visual Studio sau IE (sau ambele), echipa alege, de asemenea hărți sursă și adăugați suport pentru ei.“ - ceea ce sugerează că nu sa întâmplat încă.
Actualizați:
Odată cu lansarea dactilografiate 0.8.1, Sursa Harta depanare este acum disponibil și în Visual Studio:
http://blogs.msdn.com/b/typescript/archive/2012/11/15/announcing-typescript-0-8-1.aspx
De la anuntul:
Debugging
typescript suportă acum la nivel sursă de depanare! Sursa de format hartă a fost câștigat popularitate ca o modalitate de depanare limbi care traduce JavaScript și este sprijinit de o varietate de browsere și instrumente. Cu versiunea 0.8.1, compilatorul typescript sprijină în mod oficial hărți sursă. În plus, noua versiune dactilografiate pentru Visual Studio 2012 debugging utilizând formatul hartă sursă. Din linia de comandă, acum sprijină pe deplin utilizarea drapelului --sourcemap, care emite un fișier de hartă sursă corespunzătoare de ieșire JavaScript. Acest fișier va permite depanarea direct sursa typescript original sursa browser-ului hartă și Visual Studio. Pentru a activa depanare în Visual Studio selectați „Debug“ din meniul vertical după crearea unei aplicații HTML cu proiectul dactilografiate.
Actualizare :
WebStorm a adăugat , de asemenea suport pentru depanare via SourceMaps: http://blog.jetbrains.com/webide/2013/03/webstorm-6-0-released-adds-typescript-debugging-with-source-maps-fresh-ui- și mult mai mult/
În primul rând, WebStorm permite dezvoltarea web mai inteligentă și mai raționalizate cu limbi moderne, cum ar fi typescript, CoffeeScript și Dart. În plus față de furnizarea de un editor de cod de primă clasă pentru aceste limbi, WebStorm 6 oferte:
compilare automată / transpilation acestor limbi de nivel superior în cele recunoscute de browsere de pe toate platformele suportate. depanare dactilografiate, Dart sau CoffeeScript Full-featured cu hărți sursă.