我启动了一个项目,但在多个组件中导入 firebase 时发生错误。
在这个 firebase 启动文件中:
import firebase from 'firebase'
const firebaseConfig = {
apiKey: "fdsfsdfdsf",
authDomain: "fdsfdsfsdfdsf",
databaseURL: "sdfdsfdsf",
projectId: "dsfdsfdsf",
storageBucket: "dsfdsfdsf",
messagingSenderId: "dsfdsfsdfdsf"
}
const FbApp = firebase.initializeApp(firebaseConfig)
export default FbApp.auth()
然后在组件中:
import firebase from '../lib/firebaseClient'
使用单个组件效果很好,但如果我添加一个新组件:
import firebase from '../lib/firebaseClient'
申请失败:
FirebaseError:Firebase:名为“[DEFAULT]”的 Firebase 应用程序已经存在(应用程序/重复应用程序)。