Tho*_*hoe 6 firebase angularfire angular
我将 Node 模块rxfire从 6.0.3 更新到 6.0.4,firebase从 9.23.0 更新到 10.3.0。现在我的 Angular 应用程序无法启动。我运行npm install rxfire@6.0.3并npm install firebase@9.23.0恢复到旧的 Node 模块,但错误仍然存在。我还删除了我的节点模块并运行了npm install.
错误是:
FirebaseError: Firebase: No Firebase App '[DEFAULT]' has been created - call initializeApp() first (app/no-app).
Run Code Online (Sandbox Code Playgroud)
StackOverflow 的多个页面回答了命名空间 Firebase 的这个问题,而不是模块化 Firebase 的问题。
这是我的app.module.ts文件:
FirebaseError: Firebase: No Firebase App '[DEFAULT]' has been created - call initializeApp() first (app/no-app).
Run Code Online (Sandbox Code Playgroud)
错误是说我需要把initializeApp(environment.firebase))一切放在第一位。它位于 的顶部imports。
该错误还表明它正在尝试连接到名为 的 Firebase 应用程序[DEFAULT]。我的 Firebase 项目名为LanguageTwo. 什么是“Firebase 应用程序”?这与 Firebase 项目相同吗?
我有
也许今天早上的更新更新了导致问题的依赖项?
我又回到了
删除了 npm 模块文件夹并运行了npm install.相同的错误消息。
我ng add @angular/fire再次运行以将 Angular 应用程序连接到我的 Firebase 项目和应用程序。
initializeApp不必位于导入的顶部,它只需位于其他 Firebaseprovide调用之上即可。您不能getAuth getFirestore,或者getAnalytics除非您首先提供了 firebase 应用程序本身。因此,您的导入在这方面看起来不错,但是我唯一能想到的是您实际上还没有通过 firebase 控制台创建 firebase 应用程序?您接受与它的连接吗?您是否可能切换了一些 firebase 配置值?
| 归档时间: |
|
| 查看次数: |
959 次 |
| 最近记录: |