2016-12-03 6 views

答えて

6

以前のバージョンのVisual Studioでは、これは不可能でした。

ただし、Visual Studio 2017ではこれが修正されました。ブレークポイントを設定し、IE(またはChrome)を使用してプロジェクトを実行すると、ブレークポイントがTSファイルに表示され、ブラウザコードのデバッグウィンドウではなくVS環境のコードをステップ実行できます。これは、Typescript開発の大きな一歩です。

興味深いのは、一致するtsファイルがない別のファイルにジャンプした後、できるだけtsに再び戻ってくると、コードがjsに移行するということです。

+0

これはどのように行われますか?彼らはどんな魔法を使っていますか? – Matt

+0

私が知っているのは、デバッガが起動すると、VSはブラウザとの接続を行うことです。 –

+4

IEでは動作しますが、Chromeでは動作しません。どんな考え?また、すべてのスクリプトをバンドルに入れても、これはうまくいきません。(編集してください!ブラウザのリンクをリフレッシュしてもうまくいきました!) –

3

ブラウザのリンクを有効にして、TSブレークポイントがヒットしていることを確認してください。このオプションは、VS2017のブラウザ選択ドロップダウンの右にある青い矢印の円で、デフォルトでは無効になっているようです。

関連する問題