Не удалось скомпилировать. Модуль не найден: не удается разрешить ‘firebase’

#reactjs #expo

#reactjs #выставка

Вопрос:

Я следовал одному из руководств по React Native и был остановлен этой ошибкой.
Я использовал expo для своего проекта. Я использовал

 expo install firebase
 

для установки firebase в проект. Когда я запускаю проект

 expo start -c
 

Я получаю следующую ошибку

 Failed to compile.
C:/Users/*****/Desktop/*****/Apps/React Native/******/App.js
Module not found: Can't resolve 'firebase' in 'C:Users****Desktop*****AppsReact Native*****'
 

введите описание изображения здесь

Редактировать:
Вот код

     import * as firebase from "firebase";
const firebaseConfig = {
  apiKey: "**********",
  authDomain: "************",
  projectId: "****************",
  storageBucket: "************",
  messagingSenderId: "***************",
  appId: "********************",
  measurementId: "***********",
};

if (firebase.apps.length === 0) {
  firebase.initializeApp(firebaseConfig);
}
 

Кто-нибудь может помочь решить эту проблему?
Спасибо!

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

1. можете ли вы предоставить дополнительную информацию, например, инструкции по импорту в App.js

2. Как вы импортируете firebase?

3. Спасибо! Я импортирую firebase с помощью import * as firebase from "firebase";

4. Перейдите по этой ссылке, чтобы получить дополнительную информацию и найти свое реальное решение.

5. Спасибо! Можете ли вы проверить обновленный вопрос

Ответ №1:

 import * as firebase from 'firebase';

// Optionally import the services that you want to use
//import "firebase/auth";
//import "firebase/database";
//import "firebase/firestore";
//import "firebase/functions";
//import "firebase/storage";

// Initialize Firebase
const firebaseConfig = {
  apiKey: 'api-key',
  authDomain: 'project-id.firebaseapp.com',
  databaseURL: 'https://project-id.firebaseio.com',
  projectId: 'project-id',
  storageBucket: 'project-id.appspot.com',
  messagingSenderId: 'sender-id',
  appId: 'app-id',
  measurementId: 'G-measurement-id',
};

firebase.initializeApp(firebaseConfig); 

Перейдите по этой ссылке, чтобы получить дополнительную информацию и найти свое реальное решение.

https://docs.expo.io/guides/using-firebase/

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

1. Спасибо! Но я уже это сделал!! Пожалуйста, ознакомьтесь с обновленным вопросом. Я добавил туда свой код