Сервер Firebase жалуется, что firebase-admin установлен, но не отображается

Я попытался запустить firebase serve на своем локальном компьютере и получил предупреждение ниже

Эмулятор Cloud Functions требует установки модуля firebase-admin. Этот пакет есть в вашем package.json, но он недоступен. Вероятно, вам нужно запустить «npm install» в каталоге функций.

Что я пробовал из предыдущего SO и github

  • npm установить из папки функции
  • удалите node_modules и повторно запустите npm install
  • запустите npm install --save firebase-admin

Ссылки SO и github, но моя проблема не решена

Эмулятору Cloud Functions требуется модуль firebase -admin должен быть установлен

https://github.com/firebase/firebase-tools/issues/1452

PS: Переход на версию 6 невозможен.

Я использую узел 8 и "firebase-admin": "^ 8.6.0", как показано в package.json


person Prodigy    schedule 10.10.2019    source источник
comment
Какая у вас точная версия Node.js? Убедитесь, что он не ниже 8.13.0. Младший номер версии важен.   -  person Hiranya Jayathilaka    schedule 10.10.2019


Ответы (1)


С помощью приведенного выше комментария Хираньи Джаятилаки я смог это исправить. Я обновил свой узел с 8.5.x до 8.16.2 и запустил npm install firebase-tools, и все работает нормально.

person Prodigy    schedule 11.10.2019