-
Ctrl+Cを使用する方法:
- ターミナルでnpmが実行されているウィンドウを選択します。
- キーボードでCtrlキーとCキーを同時に押します。
- npmが停止し、ポート3000は解放されます。
-
ポート番号を指定してプロセスを終了する方法:
- ターミナルで次のコマンドを実行します:
lsof -i :3000
- 上記のコマンドは、ポート3000を使用しているプロセスを検索します。
- プロセス名とプロセスID(PID)が表示されます。
- 次に、次のコマンドを実行してプロセスを終了します(PIDは実際のプロセスIDに置き換えてください):
kill -9 <PID>
- 上記のコマンドは、指定したPIDのプロセスを強制終了します。
- ターミナルで次のコマンドを実行します:
-
fuserコマンドを使用する方法:
- ターミナルで次のコマンドを実行します:
fuser -k 3000/tcp
- 上記のコマンドは、ポート3000を使用しているプロセスを終了します。
- ターミナルで次のコマンドを実行します:
-
Node.jsのコードを使用する方法:
- Node.jsのコード内で次のようにプロセスを終了するコードを書きます:
const process = require('process'); const port = 3000; process.on('SIGINT', function () { process.exit(); });
- 上記のコードは、Ctrl+Cが押されたときにプロセスを終了します。
- Node.jsのコード内で次のようにプロセスを終了するコードを書きます:
これらの方法のいずれかを使用すると、ポート3000で実行中のnpmプロセスを停止することができます。