2011-12-07 5 views
0

私は最新のEclipseを備えたWindowsマシンを使用しています。 https://github.com/nodejs/node-v0.x-archive/wiki/Using-Eclipse-as-Node-Applications-Debuggerの指示に従った。 コマンドラインでnode --debug-brk server.jsを実行します。私はEclipseデバッガを実行すると、ノードに接続します。私のコードの最初の行はrequire()で、デバッガ訪問この行は、それが例外をスローする場合:(Eclipseノードデバッガrequire()exception

line 1: uncaught JavaScript runtime exception: ReferenceError: "require" is not defined. 

は、私はその行の後にブレークポイントを持ってしようとしたが、デバッガが起動するたびに、それは最初の訪問しますrequire())行。 この行を渡してデバッグを続けるにはどうすればよいですか?

答えて

0

V8エンジンのデバッガは、それが>必要()メソッドにオーバーまたはステップステップ時に(それがクラッシュします)非常に良い振る舞い、そう過ぎて最初のブレークポイントを設定しようとしないことに注意してください

https://github.com/joyent/node/wiki/Using-Eclipse-as-Node-Applications-Debuggerからの引用初期モジュール>ロード。これにより、これらのモジュールのいずれかにブレークポイントを設定することもできます。

をserver.js --debug ノードを試してみてください