Основная проблема заключается в том, что версия gRPC, которую вы пытаетесь установить, несовместима с версией Node, которую вы используете.Эта ошибка указывает, что вы устанавливаете gRPC@1.10.1 с Узлом 10;первой версией gRPC, которая поддерживает Node 10, является gRPC@1.11.1.Таким образом, в общем случае решение этой проблемы состояло бы в том, чтобы либо понизить версию Node, либо обновить версию gRPC.
Ваша правка, похоже, указывает на то, что вы смогли решить эту проблему путем понижения версий * 1003Пакеты *, firebase-admin
и firebase-tools
, которые вы используете.Это, вероятно, работает, потому что определенные версии, которые вы пробовали, сначала прикрепили зависимость gRPC к более старой версии, а при понижении версии вы получили версию, для которой не была закреплена зависимость.Однако каждый из этих пакетов также имеет более новые версии, которые не связывают зависимость gRPC и должны предоставить вам самую новую версию.