reactjs - 编译失败。找不到模块:无法解析“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);
}
任何人都可以帮助解决这个问题吗?
谢谢 !
解决方案
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);
按照此链接,您可以获得更多信息并找到您的实际解决方案。
推荐阅读
- laravel - Laravel 查询关系约束 - 注入变量
- reactjs - 在 React 钩子中使用动态键设置状态
- mysql - MySql从多个表中检索数据然后在另一个表中插入有限的值
- python - 一个程序可以计算出使用任意数量的硬币可以制作出 2.50 英镑的所有不同方式
- firebase - 每个级别的展示广告类型?
- python - 使用 sklearn 预测文本聚类的新内容
- aframe - 我的模型不会加载到我的 Aframe 场景中。有任何想法吗?
- r - 如何使用可以与 c() 结合的 R vctrs 包构建对象
- bash - 注意环境变量变化 - ZSH
- python - 计算列中的值。Python 熊猫数据框