開発では、coffee-script.js と coffeescript タグを使用して、ブラウザーで coffeescript を動的にコンパイルしています。ブラウザーからコンパイル済みの JavaScript に移動できないことを除いて、これはうまく機能します (これは Chrome と Firefox/Firebug です)。明示的に呼び出しを追加するdebugger
か、ブラウザーを例外のブレークポイントに設定すると、コンパイル済みの JavaScript に問題なくドロップされますが、それが唯一の方法のようです。
私の現在のテクニックは、追加することです
setTimeout () -> throw "debug me!"
そのため、コードは例外をスローし (タイムアウト ハンドラー内で、共有実行スタックから抜け出すことはありません)、ブレークポイントを設定するかどうかを選択できます。
ブレークポイントを設定すると、次のソース タブにドロップされます(program)
。
しかし、これは(program)
左側のパネルのリストのエントリではありません。このタブを閉じると、戻る方法がありません。
このコンパイルされたコードに到達する他の方法はありますか?