VS2017 ve sonrası için Geçerli Cevap
Türleri doğrudan Visual Studio'da hata ayıklama VS2017'den beri mümkün olmuştur. Gönderen belgeler :
Visual Studio kullanarak JavaScript ve TypeScript kodlarında hata ayıklayabilirsiniz. Kesme noktalarını ayarlayabilir ve bunlara basabilir, hata ayıklayıcıyı ekleyebilir, değişkenleri inceleyebilir, çağrı yığınını görüntüleyebilir ve diğer hata ayıklama özelliklerini kullanabilirsiniz.
Visual Studio'da Debugging Typescript / Asp.NET Core hakkında ek kaynaklar da vardır .
Ayrıca, Visual Studio Code'da typescript hatalarını ayıklamak da mümkündür :
Visual Studio Code, yerleşik Node.js hata ayıklayıcısı aracılığıyla ve ayrıca istemci tarafında TypeScript hata ayıklamasını desteklemek için Hata Ayıklayıcı gibi Chrome uzantıları aracılığıyla TypeScript hata ayıklamayı destekler.
VS'nin önceki sürümleri için Orijinal Cevap:
VS'de hata ayıklayamayabilirsiniz, ancak bazı tarayıcılarda yapabilirsiniz. Aaron Powell, Chrome Canary'de çalışan kesme noktaları hakkında bugün blog yazdı: https://www.aaron-powell.com/posts/2012-10-03-typescript-source-maps/ .
Aaron'un söylediklerini (çok kısaca) özetlemek gerekirse , kaynağınızla aynı dizinde -sourcemap
bir *.js.map
dosya oluşturmak için derleyicideki anahtarı kullanın . Kaynak haritalarını destekleyen tarayıcılarda (Chrome Canary ve muhtemelen bir Mozilla fikri oldukları için en son Firefox sürümleri), .ts
normal .js
dosyalar gibi kaynağınızda hata ayıklayabilirsiniz .
Blog, "Umarım ya Visual Studio ya da IE (ya da her ikisi) ekibi de Kaynak Haritaları alır ve onlar için destek ekler." - ki bu henüz gerçekleşmediğini gösteriyor.
Güncelleme:
TypeScript 0.8.1 sürümüyle birlikte, Kaynak Haritası hata ayıklama artık Visual Studio'da da kullanılabilir:
https://blogs.msdn.com/b/typescript/archive/2012/11/15/announcing-typescript-0-8-1.aspx
Duyurudan:
Hata ayıklama
TypeScript artık kaynak düzeyinde hata ayıklamayı destekliyor! Kaynak eşleme biçimi, JavaScript'e çevrilen ve çeşitli tarayıcılar ve araçlar tarafından desteklenen dillerde hata ayıklama yöntemi olarak popülerlik kazanmaktadır. 0.8.1 sürümüyle, TypeScript derleyici resmi olarak kaynak haritalarını destekler. Ayrıca, Visual Studio 2012 için TypeScript'in yeni sürümü, kaynak eşleme biçimini kullanarak hata ayıklamayı destekler. Komut satırından, artık JavaScript çıktısına karşılık gelen bir kaynak eşleme dosyası çıkaran --sourcemap bayrağının kullanımını tam olarak destekliyoruz. Bu dosya, kaynak eşlemenin etkin olduğu tarayıcılarda ve Visual Studio'da orijinal TypeScript kaynağında doğrudan hata ayıklamaya izin verir. Visual Studio'da hata ayıklamayı etkinleştirmek için TypeScript projesi ile bir HTML Uygulaması oluşturduktan sonra açılır menüden 'Hata Ayıkla' seçeneğini seçin.
Güncelleme :
WebStorm, SourceMaps aracılığıyla hata ayıklama desteği de ekledi: http://blog.jetbrains.com/webide/2013/03/webstorm-6-0-released-adds-typescript-debugging-with-source-maps-fresh-ui- ve daha fazlası/
İlk olarak, WebStorm, TypeScript, CoffeeScript ve Dart gibi modern dillerle daha akıllı ve daha akıcı web geliştirmeye izin verir. Bu diller için birinci sınıf bir kod düzenleyici sağlamanın yanı sıra, WebStorm 6 şunları sunar:
Bu üst düzey dillerin, desteklenen tüm platformlarda tarayıcılar tarafından tanınan dillere otomatik olarak derlenmesi / aktarılması. TypeScript, Dart veya CoffeeScript'in kaynak haritaları ile tam özellikli hata ayıklaması.