Появилась эта ошибка.
Раньше как защиту я нашел такой хак, вставить в package.json script
"predev": "fuser -k 3000/tcp && echo 'Terminated' || echo 'Nothing was running on the 3000'",
Теперь и он не работает.
Нашел второй вариант, добавить в server/index.js, стартовый файл для сервера такой код
async function start() {
process.once("SIGUSR2", function () {
process.kill(process.pid, "SIGUSR2");
});
const nuxt = await loadNuxt(isDev ? "dev" : "start");
app.use(nuxt.render);
if (isDev) {
build(nuxt);
}
app.listen(PORT);
}
// Запуск приложения.
start();
process.once, эту рекомендацию нашел на оф сайте npm nodemon.
И все равно, если меняю код в файлах сервера, то появляется ошибка.