Как остановить скрипт узла через grunt - PullRequest
0 голосов
/ 16 декабря 2018

Я использую сервер express / socket.io в node.js.У меня настроена среда разработки в grunt, чтобы он асинхронно запускал процесс узла с сервером и grunt watch.Если grunt watch увидит изменение в сценарии сервера или менее, он будет перезапущен сценарий сервера или меньше компилятора, соответственно.Моя проблема в том, что если я изменю server.js и сохраню его, появится следующее сообщение об ошибке:

events.js:167
          throw er; // Unhandled 'error' event
          ^

    Error: listen EADDRINUSE :::8080

Существует еще несколько контекстных тарабарщин, которые я включу в этот pastebin ,Основываясь на том факте, что он показывает используемый порт, я предполагаю, что это означает, что он не может запустить скрипт, потому что порт используется.Кто-нибудь знает способ программно остановить серверный скрипт через grunt?

...