Использование Firestore в React не работает — Модуль не найден

# #javascript #reactjs #firebase #google-cloud-firestore

Вопрос:

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

Позвольте мне вкратце рассказать вам, что я сделал:

  1. npm установить firebase —сохранить
  2. import firebase from "firebase";
  3. firebase.initializeApp({ ... });

После компиляции отображается следующее сообщение об ошибке: Модуль не найден: Не удается разрешить «firebase» в «/Пользователи/luisgaspar/Рабочий стол/Кодирование/Обучение реакции/чат-приложение-1/src»

У вас есть предложения о том, где может быть моя ошибка?

Комментарии:

1. Вы все еще можете поделиться полным кодом? Поэтому, если возникнет проблема с модулем ServiceWorker, мы можем это проверить.

Ответ №1:

на самом деле это связано с новой обновленной версией firebase до 9.0.1 . Вы можете найти официальную документацию здесь : https://firebase.google.com/docs/web/modular-upgrade . Также, если вы хотите использовать предыдущие команды, как в версии 9, вам следует попробовать, как показано ниже :

 import firebase from 'firebase/compat/app';

 

Комментарии:

1. Этот импорт решил мой вопрос, спасибо!

2. Для этого и существует сообщество. Проголосуйте, если хотите.