Проблемы с инициализацией функций firestore в flultter - PullRequest
0 голосов
/ 30 января 2020

Я пытаюсь добавить функции firestore в свой проект флаттера. К сожалению, у меня, похоже, много проблем. Если я использую npm v13.7.0, последнюю версию, и запускаю функцию «firebase init functions» из root моего проекта, я получаю ошибку

Error: Server Error. certificate has expired

Я пытался обновить Инструменты Firebase входят и выходят из FireBase в командной строке, но ничего из этого не помогает.

Если я использую npm версию 10.6, я получаю сообщение

Firebase initialization complete!

Однако, похоже, что ничего на самом деле не было сделано - папка "functions" не была создана , и я не могу найти файл firestore. json, связанный с проектом. Он также дает мне несколько сообщений типа 'File functions/.eslintrc.json already exists. Overwrite?, однако я не могу найти ни одного такого файла.

Кто-нибудь еще сталкивался с этими проблемами / имеет представление о том, что делать?

1 Ответ

0 голосов
/ 31 января 2020

Моя проблема заключалась в том, что я фактически инициализировал проект firebase в папке над папкой, в которой я работал, и всякий раз, когда я вызывал firebase init functions, папка функций создавалась в этой папке более высокого уровня. Я удалил файл firebase. json в каталоге верхнего уровня, переключился обратно на интересующий меня каталог и снова вызвал firebase init functions (используя npm версия 10.6), и затем он заработал.

...