2016-04-03 15 views
6

これはかなり新しいですが、私は本当に答えを探していました。Webstormのノードjsをデバッグ中

私はyeomanを使ってアプリケーションを生成しました。 ( '角度フルスタック'を使用 - https://github.com/angular-fullstack/generator-angular-fullstack

これは、nodemonを実行するgulpfile.babel.js設定ファイルを持っています。

私がしようとしているのは、私が持っているWebstormブレークポイントを突き止めるために、ノードのインスタンスを提供することです。 - 定期的なデバッグを

を:私がこれまで試したどのような

。 (些細な..)しかし、彼はECMA6の構文を満たしたときにノードがexcpectionsを送信するようです。 (まだ..私はむしろwebstormからそれを実行するよりも、ゴクゴクインスタンスを実行してください。)

-

を--debug使用 - webstormの 'リモートデバッグ' を使用します。

- 私はそれを本当に場合は感謝でした(例えば)

ポート5353上--debug-BRKおよびデバッグを使用して - ゴクゴクタスクでノードインスペクタを設定し、5353

を聞くために彼を設定誰かが私を助けることができた。 Webstormはこのケースを処理できないと言っていますが、リモートサーバーをデバッグできますが、gulp nodemonサーバーインスタンスはデバッグできません。 Debugging node app in WebStorm when run from gulp

+0

ノードjsを使用していますか? – Daenarys

答えて

2

Node.jsを使用しているとします。これは、ブラウザのデバッグに似た経験をして、クロムブラウザ自体のサーバー側のファイルをデバッグするノードインスペクタを提供します。ここで

は、ノードインスペクタを設定する手順は次のとおりreference link to set up the node inspector.

です。

1)

npm install -g node-inspector 

2コマンドを使用してノードインスペクタをインストールする)あなたはその結果、任意のディレクトリ

node-inspector 

からそれを起動することができ ノードインスペクタを起動し、あなたがにURLを受け取ることになりますブラウザでデバッグ

3)デバッグモードでノードサーバを再起動してください

変更、サーバーが正常にデバッグモードで起動されると、プロジェクト

cd /path/to/your/project/directory/nodejs/server 
node --debug server 

4)のサーバーフォルダへのディレクトリ、上記の結果で受信したURLをコピーして、クロームブラウザで開きます。そこにNode.jsのサーバー側のファイルがすべて表示されます。デバッガのソースセクションには、書かれたサーバーjavscriptファイルにブレークポイントを適用できます。

関連する問題