2017-05-18 14 views
0

最近、開発用にnode.jsを使用するチームに加わりました。私はnode.jsに乗って初めてです。過去にIntelliJベースのIDEを使用して、さまざまなプログラミング言語を実行およびデバッグするように設定しました。しかし、node.jsの理解が不足している、または私が現在取り組んでいるnode.jsアプリケーションをデバッグできないなどの理由があります。WebStormのnode.jsでのデバッグ

使用してノードv0.10.48、NPM 2.15.1

私はWebStorm IDEを使用してアプリケーションを実行することができますが、私は、アプリケーションを実行すると、次は私がデバッグパネルのコンソールタブで得るものです。また、コンソールに>プロンプトを返します。

/usr/bin/node --debug-brk=44917 --expose_debug_as=v8debug <path_to_startup_js_file? 
debugger listening on port 44917 
debugger listening on port 44918 

ファイルの先頭に置いたブレークポイントは停止しますが、サーバーを起動しても何も起こりません。今は、このnode.js/express RESTサービスを呼び出すクライアントUIアプリケーションを開くことができません。それが稼働しているにもかかわらず、私は思う。

ところで、私はノードインスペクタ&ブラウザを使用してデバッグする方法を知っています。しかし、IDEで何が間違っているのか分かりません。実行プロファイルは正常に動作しますが、同じプロファイルがデバッグのために機能していません。

答えて

0

私が開発していたアプリケーションは、リモートデバッガとして個別にデバッグする必要のある子プロセスの生成であることが判明しました。 Webstormは、2つの別個のデバッガを介して、マスターと子の両方のスレッドを同時にデバッグするのに十分なほど優れていました。 プロジェクトで使用されている現在のノードのバージョンも比較的古いです。 Webstormの問題の一部でもありました。ジェットブレインサポートチームのメンバーによって確認されました。

関連する問題