首页 > 解决方案 > 编译失败。找不到模块:无法解析“firebase”

问题描述


我遵循了有关 React Native 的教程之一并在此错误中停止。
我在我的项目中使用了世博会。我用了
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\*****\Apps\React Native\*****'

在此处输入图像描述

编辑:
这是代码

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

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

任何人都可以帮助解决这个问题吗?
谢谢 !

标签: reactjsexpo

解决方案


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/


推荐阅读