Нефатальная ошибка Firebase webApp при запуске сервера: функции: подготовка к эмуляции функций.

После выполнения всей очистки, которую я смог найти, я все еще сталкиваюсь с этой ошибкой ниже.

Я видел сообщения, в которых говорится об остановке других node процессов, которые могут быть запущены. Я сделал это, но все еще получаю эту ошибку.

Из того, что я могу сказать, это на самом деле связано с запуском сервера ... где я предполагаю, что узел пытается дважды запустить службу ...?

Хорошая новость в том, что это не смертельно, и локальный сервер будет работать. Просто спрашиваю здесь, если другие тоже сталкиваются с этим. Спасибо

i  functions: Preparing to emulate functions.
    error: restPort (5002) is already in use
error: SUPERVISOR error Error: listen EADDRINUSE 127.0.0.1:5001
at Object.exports._errnoException (util.js:1020:11)
at exports._exceptionWithHostPort (util.js:1043:20)
at Server._listen2 (net.js:1271:14)
at listen (net.js:1307:10)
at net.js:1417:9
at GetAddrInfoReqWrap.asyncCallback [as callback] (dns.js:62:16)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:81:10)
error: supervisorPort (5001) is already in use

person Gene Bo    schedule 16.11.2018    source источник
comment
Что произойдет, если вы перезагрузите свою машину?   -  person Doug Stevenson    schedule 16.11.2018
comment
Это помогло. После перезапуска я протестировал его в 3 разных проектах webApp firebase, и все они запустились без каких-либо ошибок. Хорошо.Спасибо   -  person Gene Bo    schedule 17.11.2018
comment
Итак, у вас был какой-то процесс, прослушивающий порт 5001 (вероятно, эмулятор), который вы просто не смогли найти, когда искали. Перезагрузка сбросила все.   -  person Doug Stevenson    schedule 17.11.2018
comment
По сути, начиная со вчерашнего дня, все мои веб-приложения firebase давали сбой при запуске firebase serve. Я думаю, что я еще недостаточно хорошо разбираюсь в правильной местной среде. Конфигурация npm/nodeJS. Единственное, что окончательно исправило эти сбои, — это запуск нового проекта через новый каталог и firebase init, а затем осторожное добавление обратно в мой существующий код без нарушения или иного нарушения настройки в /functions/node_modules. Например, одно сообщение об ошибке, которое я постоянно вижу, когда что-то идет не так, состоит в том, что журналы эмулятора не могут быть записаны. Я могу воссоздать его и откопать, если хотите.   -  person Gene Bo    schedule 17.11.2018
comment
Теперь я запускаю сервер с sudo firebase serve, и это помогло вернуться к стабильному запуску и запуску рабочего сервера. благодаря: stackoverflow.com/a/53063495/2162226   -  person Gene Bo    schedule 17.11.2018