VS 2012、Web Essentials、TypeScript 0.8.3
TypeScriptファイル「test.ts」があります。これは「test.js」にコンパイルされ、最後にsourceMappingURLがあります。
//@ sourceMappingURL=test.js.map
Javascriptファイルは$.getScriptで動的にロードされます。ただし、Chromeデベロッパーツールではソースがどこにも見つからないため、ブレークポイントを設定できません。
sourceURLを追加して生成されたJavascriptを手動で編集すると、状況が改善されます。
//@ sourceMappingURL=test.js.map
//@ sourceURL=test.ts
「test.ts」という名前は、Chromeのソースツリーで提供されています。ただし、それをクリックすると、Javascriptファイル「test.js」が開きます。ブレークポイントを設定して使用できます。
実際には、正しい名前「test.ts」または他の名前がコーディングされているかどうかは関係ありません。
何をすべきか、生成されたJavascriptファイルが動的にロードされたTypeScriptファイルのデバッグはChromeで可能ですか?
カナリアも食べてみました。違いはありませんでした。