Перезапуск nodejs приложения без nodemon
Всем привет, у меня есть модуль сервера. Модуль подключается в nuxt, когда конфиг nuxt меняется, то модуль перезапускается. Но порт, на котором сервер работает, занят и появляется ошибка о занятом порте. Вопрос: как можно проверить что порт занят, закрыть его и запустить сервер?
Условно говоря, мне нужно что-то такое:
if (port(3000).isBusy()) port(3000).close();
server.listen(3000);
Хотелось бы понять, как это можно сделать в ноде
p.s: без nodemon