私はスクリプトを定義するpackage.json
を持っています。このスクリプトはnode
アプリを起動します。npm子プロセスを強制終了する方法
npm
スクリプトはテストによって起動されており、この最後のスクリプトはテストが終了するとdebug
スクリプトを強制終了する必要があります。
したがって、spawn
npm run debug
と私がそれを殺すと、node
プロセスは強制終了されません。
私はchild_process.kill
で全体のプロセスを強制終了してpid
はnpm run debug
を使用して起動node
に属していないので、運にkill
bashコマンドを産卵するか試してみました。
私はそのpid
を持っていないそのnode
プロセスを殺す方法はありますか?
ねえ、努力をありがとう! [Terminate](https://www.npmjs.com/package/terminate)パッケージへの参照を追加しますか?私はいくつかの回答者が示唆したように使用しました(しかし、答えは削除されます)。 –
一般的に特定のライブラリやパッケージを推奨することは推奨されていないため、削除された可能性があります。私はすでに 'find-process'をプロセスIDを見つけるパッケージの例として言及することで、そのルールに挑戦しています。 – samanime
最終的に私は 'Terminate'で私の問題を解決したので、あなた自身の答えでそれを提案することができました。何故なの? –