Не удается избавиться от сообщения. При развертывании приложений Firebase в рабочей среде рекомендуется импортировать только отдельные компоненты SDK, которые вы собираетесь использовать. - PullRequest
0 голосов
/ 23 сентября 2019

Я пытаюсь использовать Firebase в своем веб-проекте, и я не могу понять, как это работает.Я делаю:

import app from "firebase/app"; //1
import firebase from 'firebase'; //2
console.log(app === firebase);  //3

это выводит true.Если я использую 2 строки, мой код для получения данных из firebase работает, и я получаю сообщение об отсутствии надлежащего SDK в производстве. Если я использую 1 строку, я получаю сообщение об ошибке:

app.initializeApp(firebaseConfig);
const db = app.firestore();

Uncaught TypeError:firebase_app__WEBPACK_IMPORTED_MODULE_0 ___ default.a.firestore не является функцией

Пожалуйста, помогите разобраться, как это исправить.

1 Ответ

0 голосов
/ 23 сентября 2019

Я понял, веб-пакет отвечает.Он оборачивает импортированные модули, поэтому они равны.Хотя не знаю, как оптимизировать загрузку моего модуля, используя webpack и firebase одновременно.

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