0

開発では、coffee-script.js と coffeescript タグを使用して、ブラウザーで coffeescript を動的にコンパイルしています。ブラウザーからコンパイル済みの JavaScript に移動できないことを除いて、これはうまく機能します (これは Chrome と Firefox/Firebug です)。明示的に呼び出しを追加するdebuggerか、ブラウザーを例外のブレークポイントに設定すると、コンパイル済みの JavaScript に問題なくドロップされますが、それが唯一の方法のようです。

私の現在のテクニックは、追加することです

setTimeout () -> throw "debug me!"

そのため、コードは例外をスローし (タイムアウト ハンドラー内で、共有実行スタックから抜け出すことはありません)、ブレークポイントを設定するかどうかを選択できます。

ブレークポイントを設定すると、次のソース タブにドロップされます(program)

Chrome デバッグ ウィンドウ

しかし、これは(program)左側のパネルのリストのエントリではありません。このタブを閉じると、戻る方法がありません。

このコンパイルされたコードに到達する他の方法はありますか?

4

1 に答える 1

0

コードに挿入できdebuggerます。ほとんどのブラウザではブレークポイントとして解釈されます。

私はjs2coffee.orgを使用して、coffeescriptからjsの高速プレビューを取得します(コーヒーからjsパネルに貼り付けるだけです)

于 2012-08-29T14:46:52.143 に答える