Импортировать FireBase / приложение раньше работало, теперь я получил ошибку (Firestore не является функцией)? - PullRequest
0 голосов
/ 13 марта 2019

Я использую React и Redux. Я импортировал базу данных с использованием импорта, показанного ниже:

import * as firebase from 'firebase/app'
import 'firebase/firestore'

Все работало, тогда я зафиксировал изменения и отправил их в GitHub. Мой коллега вытащил код и сказал мне проверить его, и он не работал. Я пытался запустить код, но не работает. Я изменил импорт на:

import * as firebase from 'firebase/firebase'
import 'firebase/firestore'

код работает сейчас. Если у кого-то есть идея, в чем причина этой ошибки, пожалуйста, помогите мне разобраться в этой проблеме.

1 Ответ

0 голосов
/ 13 марта 2019

Я удалил package-lock.json файл

Затем запустил npm install

Я получил это предупреждение

npm WARN @firebase/firestore@1.0.6 requires a peer of @firebase/app@0.x but none is installed. You must install peer dependencies yourself.
npm WARN @firebase/firestore@1.0.6 requires a peer of @firebase/app-types@0.x but none is installed. You must install peer dependencies yourself.
npm WARN @firebase/auth@0.9.4 requires a peer of @firebase/app@0.x but none is installed. You must install peer dependencies yourself.
npm WARN @firebase/functions@0.4.1 requires a peer of @firebase/app@0.x but none is installed. You must install peer dependencies yourself.
npm WARN @firebase/functions@0.4.1 requires a peer of @firebase/app-types@0.x but none is installed. You must install peer dependencies yourself.
npm WARN @firebase/messaging@0.3.13 requires a peer of @firebase/app@0.x but none is installed. You must install peer dependencies yourself.
npm WARN @firebase/messaging@0.3.13 requires a peer of @firebase/app-types@0.x but none is installed. You must install peer dependencies yourself.
npm WARN @firebase/storage@0.2.10 requires a peer of @firebase/app@0.x but none is installed. You must install peer dependencies yourself.
npm WARN @firebase/storage@0.2.10 requires a peer of @firebase/app-types@0.x but none is installed. You must install peer dependencies yourself.
npm WARN @firebase/auth-types@0.5.3 requires a peer of @firebase/app-types@0.x but none is installed. You must install peer dependencies yourself.
npm WARN @firebase/auth-types@0.5.3 requires a peer of @firebase/util@0.x but none is installed. You must install peer dependencies yourself.
npm WARN @firebase/firestore-types@1.0.3 requires a peer of @firebase/app-types@0.x but none is installed. You must install peer dependencies yourself.
npm WARN @firebase/messaging-types@0.2.6 requires a peer of @firebase/app-types@0.x but none is installed. You must install peer dependencies yourself.
npm WARN @firebase/storage-types@0.2.6 requires a peer of @firebase/app-types@0.x but none is installed. You must install peer dependencies yourself.
npm WARN @firebase/storage-types@0.2.6 requires a peer of @firebase/util@0.x but none is installed. You must install peer dependencies yourself.

Я переустановил Firebase

npm install --save firebase

и проблема решена.Нет предупреждений или ошибок, и он снова работает, как раньше.

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