問題タブ [npm-run]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
144 参照

node.js - npm コマンドで実行されるプロセスの違いは何ですか:

最近、node.js+express を使用して単純な API サーバーを作成しました。以下のスクリプトは、npm コマンドで実行するために使用する package.json ファイルの一部です。

npm run releaseでサーバーを起動すると、Linux サーバーで以下のような複数のプロセスが実行されていることがわかります。

関連ドキュメントhereを読みましたが、バックグラウンドで実際に何が起こっているのかわかりません。

  1. プロセスを作成する順序は? npm => /bin/sh => ノード /api/.. => ノード server/app.js ?
  2. 各プロセスは何をしますか?サーバーを実行するには、3 つのプロセスすべてが必要ですか?
  3. pid でサーバーを強制終了したい場合、どのプロセス ID を使用すればよいですか?