3

node.jsにシェルコマンドを実行させるために、root権限でWebStorm IDEを介してnode.jsアプリケーションを実行するにはどうすればよいですか?

前もって感謝します!

4

4 に答える 4

6

最も簡単な方法は、WebStorm 自体を root で実行することです。親ノード プロセスは権限を継承します。

于 2012-07-20T01:12:21.500 に答える
0

[WS=ウェブストーム]

WSでもデバッグしたい場合の少しの変形/追加:(ルートとしてWSを実行せずに):

要点: WS ターミナル ウィンドウ + デバッグ ポート + リモート デバッグ構成

  1. 私はノードモンを使用しているので、まだそれを使用したかった
  2. ターミナル ウィンドウを開きます (WS 内: ツール -> ターミナルを開く..)
  3. ターミナルで実行します(40155 は後で接続するデバッグ ポートです。代わりにsudo nodemon --debug=40155 --nolazy server.js実行することもできます) 。nodenodemon
  4. ここで説明されているように WS でリモート デバッグ構成を作成し、ポートを 40155 に設定します。
  5. そのデバッグ構成を選択し、WS デバッグ ボタンをクリックします。
  6. ブレークポイントを設定して利益を上げましょう :)

その後、WS ターミナル ウィンドウに戻ってサーバーを再実行するのは非常に簡単です。

于 2014-08-19T17:19:55.427 に答える