TypeScriptのデバッグ

最近では、MicrosoftはJavaScriptのスーパーセットとしてTypeScriptを導入しました。
この言語は私にとっては面白そうに見えましたが、1つだけありましたが...問題はそれを議論する方法でした。
なぜなら 強力で便利な言語で書くことと、ロジックのエラーを維持して修正することは別です。 そしてこの場合、デバッガなしではできません。 これが私がCoffeScriptやScriptSharpなどを使用するのを妨げた理由です。
しかし、ちょうど昨日、 SourceMapについて知りました(まったく知らないよりも遅く見つける方が良いです)。 そして、それはトンネルの終わりに私に光のようでした。
そして最も重要なことは、すでにTypeScriptコンパイラにSourceMapがサポートされていることです。



デバッグを実行するには、TypeScriptプロジェクトでHTMLアプリケーションを作成してください。
私の場合、プロジェクトディレクトリはC:\ projects \ TypeScriptHTMLApp1です。

次に、-sourcemapオプションを使用してapp.tsファイルをコンパイルする必要があります

C:\ projects \ TypeScriptHTMLApp1> tsc -sourcemap app.ts

その結果、app.js.mapファイルがディスクに表示されます
また、app.jsファイルにはapp.js.mapへのリンクがあります

[ソースマップを有効にする]オプションをオンにして、Google Chromeでサイトを起動できます

ここで、* .tsファイルがアップロードされていることがわかります。


ここにソースコードがあります


そして、これはTypeScriptファイルの実際のブレークポイントです

変数などを表示できることもわかります。

この記事は翻訳ではありませんが、ここで考えました。
TypeScriptでソースマップを使用する

Source: https://habr.com/ru/post/J153803/


All Articles