11

私はノード IDE として WebStorm を使用しており、全体的に気に入っていますが、WebStorm を介してノードを実行するときにノード スーパーバイザを使用する方法を理解できませんでした。誰かがこれを機能させましたか?supervisorノードファイルを開始するときにこれを使用するように引数を渡す方法がわからないだけだと思います。

4

2 に答える 2

11

スーパーバイザーをグローバルにインストールします:npm install -g Supervisor

非デバッグ用のWebStorm/IntelliJ実行構成:

Name: supervisor app.js
Path to node: <same>
Node Parameters: /usr/local/lib/node_modules/supervisor/lib/cli-wrapper.js --exec /usr/local/bin/node --no-restart-on exit
Working directory: <same>
Path to Node App JS File: app.js

これらのパスはMacOSX 10.8用であるため、上記のパスをマシン上のパスに置き換える必要があります。次に、これをデバッグモードで実行できますが、コードをステップ実行しません。

デバッグには、リモートデバッガーを使用するか、スーパーバイザーを使用せずにデバッグ用に別の実行ターゲットを設定することができます。

于 2012-12-26T21:25:27.303 に答える
2

ノードのパスをスーパーバイザーのパスに変更するだけでゴールにたどり着くのはすごいことです。だから、これもあなたのために働くと思います。

Ps。WebStorm バージョン 6.0.1 を使用しています。

于 2013-05-29T11:03:07.423 に答える