Для эмулятора Cloud Functions требуется, чтобы модуль firebase-admin был версии> 7.0.0, поэтому ваша версия слишком старая - PullRequest
0 голосов
/ 03 июня 2019

Эмулятору 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, которая является нашей текущей версией.

1 Ответ

0 голосов
/ 03 июня 2019

Для нас было исправлено удаление ^ из версии firebase-tools.

"firebase-tools": "^6.8.0" // before
"firebase-tools": "6.8.0"  // after

В минорном обновлении версии с 6.8.0 до 6.10.0 внесены последние изменения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...