"NodeClipse IDE" などというものはありません
- nodeclipseプラグイン(nodeclipse-1)があります。
- Enide(プラグインのセット)
- Nodeclipse NTS(Eclipseディストリビューション)
NodeclipseとEclipseの正確なバージョンを使用していることに言及しておく必要があります。 Nodeclipse NTS 0.4.10(Eclipse 4.3 Keplerベース)を毎日使用しています。
F8を押すだけで再開します。
Nodeclipse 0.6以来、 "no-break"オプションがあります。これは、--debug
を使用して、1行目のNodeアプリケーションを中断することなく使用します。ノードウィキから
2つのデバッグ関連ノードのオプションがあります。
ノード--debug [=ポート] NodeApp.js
ノード--debug-BRK [=ポート】 NodeApp.js
--debug
オプションは、特定のポートでリモートデバッガ接続を有効にして、アプリケーションを正常に起動するだけです。 実行中のノードインスタンスに後でデバッガを接続しても、Eclipseデバッガで "サスペンド"コマンドが発行されるまで、スクリプトの実行は停止しません。実行を停止するもう1つの方法は、アプリケーションを構成する JavaScriptモジュールのソースコードを参照し、スクリプト内の目的の位置の行番号を ブレーク(おそらくコールバック)にダブルクリックします。実行が停止すると、より多くのブレークポイントを設定/クリアできますが、コールスタック を調べて、すべてのプログラム変数の内容を表示することもできます。
スクリプトが短期間(デバッガをアタッチする時間がない)、NodeApp.jsの実行を最初から確認する場合は、--debug-brk
オプションが必要です。このオプションは、メインスクリプト の最初の行で実行を強制的に中断し、デバッガが接続するのを待ちます。接続時の動作は今や異なります。スクリプトは中断され、ブレークポイントは設定されません。 V8エンジンデバッガはステップオーバーまたはrequire()メソッド(クラッシュする)へのステップ実行時に非常にうまく動作しないことに注意してください。 したがって、初期モジュールロードを超えて最初のブレークポイントを設定してください。これにより、これらのモジュールのいずれかにブレークポイントを設定することもできます。
つまり、--debug
を使用すると、小さなアプリケーションとアプリケーションの開始よりもデバッグすることができません。
私はjetbrains webstorm IDEに切り替えました。この動作はもはや存在しません。 –