datos a fecha de VS 2017:
VS2017 ahora trabaja para depurar mecanografiado directamente en Visual Studio, al igual que si la depuración de C#. Ver mi respuesta a continuación.
respuesta original para las versiones anteriores de VS:
Usted puede no ser capaz de depurar en VS, pero puede en algunos navegadores. Aaron Powell ha blogueado acerca de conseguir puntos de interrupción trabajando en Chrome Canary hoy: http://www.aaron-powell.com/web/typescript-source-maps.
Para resumir (muy brevemente) lo que dice Aaron, utiliza el -sourcemap
en el compilador para generar un archivo *.js.map
en el mismo directorio que su fuente. En los navegadores que admiten source maps (Chrome Canary, y probablemente compilaciones recientes de Firefox, ya que son una idea de Mozilla), puede depurar su fuente .ts
tal como lo haría con los archivos normales .js
.
El blog termina con "Esperemos que el equipo de Visual Studio o IE (o ambos) también elijan los mapas de origen y les agreguen soporte también". lo que sugiere que aún no ha sucedido
Actualización:
Con el lanzamiento de mecanografiado 0.8.1, Fuente Mapa depuración ahora también está disponible en Visual Studio:
http://blogs.msdn.com/b/typescript/archive/2012/11/15/announcing-typescript-0-8-1.aspx
Desde el anuncio:
Depuración TypeScript ahora es compatible con la depuración de nivel de fuente! El formato de mapa fuente ha ido ganando popularidad como una forma de depuración de idiomas que traducen a JavaScript y es compatible con una variedad de navegadores y herramientas . Con la versión 0.8.1, el compilador de TypeScript oficialmente admite mapas fuente. Además, la nueva versión de TypeScript para Visual Studio 2012 admite la depuración utilizando el formato de mapa de origen. Desde la línea de comandos, ahora admitimos completamente el uso del indicador --sourcemap, que genera un archivo de mapa fuente correspondiente a la salida de JavaScript. Este archivo permitirá depurar directamente el origen de TypeScript original en navegadores habilitados para mapas de origen y Visual Studio. Para habilitar la depuración en Visual Studio, seleccione 'Depurar' en el menú desplegable después de crear una aplicación HTML con proyecto de TypeScript.
actualización:
WebStorm también ha añadido soporte para la depuración a través de SourceMaps: http://blog.jetbrains.com/webide/2013/03/webstorm-6-0-released-adds-typescript-debugging-with-source-maps-fresh-ui-and-much-more/
En primer lugar, WebStorm permite más inteligente y más ágil desarrollo web con lenguajes modernos como texto mecanografiado, CoffeeScript y Dart. Además de proporcionar un editor de código de primera clase para estos idiomas, WebStorm 6 ofrece:
Compilación automática/transpilation de estos lenguajes de alto nivel en los reconocidos por los navegadores en todas las plataformas compatibles. Depuración completa de TypeScript, Dart o CoffeeScript con mapas de origen.
También puede consultar la [Documentación] (http://stackoverflow.com/documentation/typescript/9131/) – Peopleware