Эмулятору Cloud Functions требуется, чтобы модуль firebase-admin был версии> 7.0.0, поэтому ваша версия слишком старая.Возможно, это можно исправить, запустив «npm install firebase-admin @ latest» в каталоге функций.
В настоящее время мы используем следующие версии:
"firebase-admin": "~6.0.0"
"firebase-functions": "^2.0.3"
"firebase-functions-test": "^0.1.3"
"firebase-tools": "^6.8.0"
"node": "8"
Мы попытались удалитьи переустановка всех узловых модулей, и мы также удалили все глобальные установки связанных с Firebase узловых модулей
Излишне говорить, что мы также попытались запустить npm install firebase-admin@latest
в каталоге наших функций.
ошибка, казалось бы, начала появляться на ровном месте.То есть мы не внесли никаких изменений в наш файл package.json между тем, когда функции работали, и когда они начали выдавать нам эту ошибку.
Ответ на Эмулятору Cloud Functions требуется модуль«firebase-admin» для установки предлагает понизить firebase-tools
до версии 6.8.0
, которая является нашей текущей версией.