1

0.81 をインストールし、プロジェクトの実行を「デバッグ」に設定しました。プロジェクト ファイルには typescript コンパイラが含まれており、ソース マップを作成していますが、デバッグは行われません。

ブレークポイントがヒットせず、.ts ファイルではなく .js ファイルにエラー エラーが発生します。

私は何を間違っていますか?

4

3 に答える 3

4

それが私にとってうまくいかなかった2つの理由:

  1. .js ファイルを直接参照しており、Mvc バンドル機能を使用していないことを確認してください。
  2. IE10 を使用して、VS がブラウザーにフックできるようにします。
于 2012-11-21T22:09:28.077 に答える
2

Visual Studio を使用していると仮定しています。その場合、TypeScript をデバッグできるのは、SourceMap をサポートするブラウザーを介した場合のみです。その良い例が Chrome Canary です。

クロムを使用する場合、VS の環境を介してデバッグすることはできませんが、開発者ツールを介してデバッグすることはできます。

これは、最新の TS リリースを使用して、Visual Studio を介して IE でも実行できるようになりました。

お役に立てれば!

于 2012-11-21T18:14:47.867 に答える
0

問題を見つけました。これは実際にはこのアイテムに関連しています:tsファイルをリンクするWebEssentials

基本的に、そのリンクに修正が投稿されていなかったため、Web Essentialsは、ファイルに含まれるすべてのリンクされたファイルを使用してjsファイルをコンパイルしていました。その更新されたバージョンを使用することにより、現在のファイルのみをコンパイルします。これが修正されると、IE 10、Chrome、および新しいFirefoxビルドはすべて、設計どおりに優れたTSファイルにデバッグされます。

ヒントをありがとう!

于 2012-11-22T13:45:01.410 に答える