Firebase服务名为' auth'已经登记了

时间:2018-03-24 03:26:35

标签: angular firebase angular5 angularfire2

在我的应用中使用firebase和angularfire2时,在控制台中获取此错误

word_dict(phrase)['are']['word']       # output: are
word_dict(phrase)['are']['ocurrences'] # output: 5

根据这个答案 https://github.com/firebase/firebaseui-web-react/issues/15

我已经再次检查了该代码,但我只在 uncaught exception: auth: Firebase: Firebase service named 'auth' already registered (app/duplicate-service). 中拨打firebase.initializeApp(...)一次。

现在我卡住了,不知道从哪里开始?提前感谢您的任何小帮助。

2 个答案:

答案 0 :(得分:1)

尝试以下解决方案,

  

我已经包含了firebase.js和angularfire.js的最新版本   来自凉亭。我在自述文件中复制了代码并删除了   firebase-app.js行因为我认为它与firebase.js

相同      

我刚刚意识到auth已经烧成了firebase.js或者   angularfire.js。删除示例代码中的firebase-auth.js行   解决了这个问题。

<强> Related Issue

答案 1 :(得分:1)

就我而言,我正在同时使用

import '@firebase/auth';
import firebase from 'firebase/app';

在我的客户中。

所以我实际上都在我的 package.json 中,

"@firebase/auth": "0.11.3",
"firebase": "5.9.3",

package.json 中删除@firebase/auth后,错误消失了。

似乎firebase软件包中已经包含@firebase/auth

相关问题