VisualStudio内のTypeScriptファイルで機能するブレークポイントを取得できません。
デバッグモードで実行すると、ブレークポイントが無効になり、ブレークポイントにカーソルを合わせると、次のエラーメッセージが表示されます。
現在、ブレークポイントはヒットしません。このドキュメントの記号は読み込まれていません
私はこの問題についてグーグルで調べましたが、同様の症状を持つ他のいくつかのSO質問を知っていますが、私の問題は私が見つけたもののどちらとも重複していません:
ビルド出力にも不利なことは何も見られません。
TypeScriptブレークポイントをVisualStudio内で機能させるにはどうすればよいですか?
バージョン情報:
マイオプション>デバッグ>シンボル設定:
最初に行うことは、TypeScriptビルドがソースマップを生成していることを確認することです。この設定は、プロジェクトプロパティのTypeScriptBuild設定(以下を参照)の下にあります。
次に、起動時にスクリプトをデバッグするためにサポートされているブラウザを選択してください。サポートされているのはInternetExplorerとEdgeだけです[〜#〜] i [〜#〜]注意が必要です。
ブラウザプロセスのプロセスウィンドウ(ctl-alt + z)をチェックして、デバッガが実際にWebブラウザに接続されていることを確認しますandそのスクリプトは[デバッグ]列の下にあります。
デバッガーがWebブラウザーに接続されていることを確認した後、ブレークポイントがstill .tsファイルにバインドされていない場合は、TypeScriptコンパイラーによって生成された.jsファイルを開き、そこにブレークポイントを設定します。
もう1つのオプションは、選択したブラウザーに組み込みのブラウザーデバッガーを使用することです。詳細については、 this ページを参照してください。
私も同じ問題を抱えていました。私にとっては、System.configで「メタ」が定義されていなかったという事実でした。
この記事の「ASP.NET5テンプレート」セクションに従うと、問題が解決するはずです。
http://www.codeproject.com/Articles/1087605/Angular-TypeScript-configuration-and-debugging-for
幸運を。
私も同じ問題を抱えていて、ソースファイルを別のディレクトリに移動することでそれを修正することができました。メインのTypeScriptファイルにブレークポイントを設定することはできましたが、下位のTypeScript反応ファイルにブレークポイントを設定することはできませんでした。