2012-03-09 10 views
2

私は、私のプロジェクトから "必要な"ライブラリをいくつか持っており、その中にブレークポイントを設定したいと思います。ノードインスペクタで "require" -dライブラリの中にブレークポイントを設定するにはどうすればよいですか?

私はノードインスペクタを使い慣れていないので、ライブラリへの進路を見つけてそこにブレークポイントを配置する方法を理解しようとしています。ライブラリはスクリプトのリストには載っていませんが、requireは動的な読み込みを行うので推測しています。

これらの条件でブレークポイントを配置する標準的な方法は何ですか?コールチェーンの中でブレークポイントを高くして、2番目の方法のために私の道を見つける唯一のオプションはありますか?

答えて

3

"debugger"キーワードは、デバッガが停止したい場所で使用できます。基本的には、その場所にブレークポイントを設定します。

実行を停止したい行のライブラリに置くことができます。

hereからこれを取得しました。

2

、これはそれを行うには、「標準」の方法であるかどうかは知りませんが、これは私が過去にやっていることです:

  1. (の一つ)として、アプリケーションの最初のステップを、あなたはノード--debug-BRKを使用してアプリケーションを起動し
  2. ブレークポイント
  3. を設定する必要がどこライブラリを必要と
  4. オープンノード・インスペクタをapp.jsとライブラリが含まれているまで、ステップオーバー
  5. リフレッシュノードインスペクタとリスト内のライブラリのファイルが表示されるはずです
  6. ライブラリ内にブレークポイントを設定してスクリプトの実行を再開する

意味がありますか?

関連する問題