webpack serve で起動したサーバーを強制的に停止する
webpack serve で起動したサーバーを停止できておらず、また起動しようとしたときにエラーが出た。
エラー文
> webpack serve ✖ 「wds」: Error: listen EADDRINUSE: address already in use 127.0.0.1:9000 at Server.setupListenHandle [as _listen2] (net.js:1318:16) at listenInCluster (net.js:1366:12) at GetAddrInfoReqWrap.doListen [as callback] (net.js:1503:7) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:69:8) { code: 'EADDRINUSE', errno: -48, syscall: 'listen', address: '127.0.0.1', port: 9000 }
バージョン
$ webpack -v webpack-cli 4.2.0 webpack 5.9.0
停止する方法
9000 は使っているポートの番号(適宜変更する)
$ lsof -i :9000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME node 23828 beco 26u IPv4 0x8913259821ec0eb3 0t0 TCP localhost:cslistener (LISTEN)
PID は 23828
$ kill -9 23828
終了できた。