タイプスクリプトのデバッグを機能させようとしていますが、マップ ファイル (Web Essentials) を生成してからプロジェクトを実行すると、VS.net 2012 が //@ sourceMappingURL= XXXX.xxxx.js.map 行のデバッガーでキャッチします。生成された .js ファイルの下部にあります。
停止して適切にデバッグするにはどうすればよいですか?
ありがとう!
タイプスクリプトのデバッグを機能させようとしていますが、マップ ファイル (Web Essentials) を生成してからプロジェクトを実行すると、VS.net 2012 が //@ sourceMappingURL= XXXX.xxxx.js.map 行のデバッガーでキャッチします。生成された .js ファイルの下部にあります。
停止して適切にデバッグするにはどうすればよいですか?
ありがとう!
これは、バグを修正するだけでなく、条件付きコンパイル ルールも変更する最新の IE ロールアップが原因です。その結果、//@ は IE 9 および 10 (11 ではなく、8 については知りませんが、おそらくそうではない) では条件付きステートメントと見なされ、他の条件付きコンパイル ステートメントと同様に実行されます。結果はエラーです。
これは、スクリプト マップの構文が最近 //# に変更され、Typescript がまだそれに更新されていないためです。彼らはこれが 0.9.1.0 (0.9.0.1 ではない) に対して行われることを約束します。
Internet Explorer 10 をインストールして実行している場合は、動作するはずです。