![](/img/trans.png)
[英]Nuxt 3 firebase plugins erros Component auth has not been registered yet
[英]Firebase : Uncaught Error: Component analytics has not been registered yet
我正在努力让 firebase 为 class 的 webapp 项目工作。这并不容易。 我不断收到错误,我所做的每一次更改都会产生不同的错误。 项目中初始化Firebase。 这是我最近的错误:
>provider.ts:239 Uncaught Error: Component analytics has not been registered yet
>>at Provider.initialize (provider.ts:239),
>>at initializeAnalytics (api.ts:108),
>>at firebase-config.js:23,
>>>initialize @ provider.ts:239,
>>>initializeAnalytics @ api.ts:108,
>>>(anonymous) @ firebase-config.js:23
这个错误似乎源于我的 firebase-config 文件,但我真的迷路了:
// Import the functions you need from the SDKs you need
//import * as firebase from 'firebase/app';
import { initializeApp } from '../node_modules/firebase/firebase-app.js';
import { initializeAnalytics , getAnalytics } from '../node_modules/firebase/firebase-analytics.js';
const firebaseConfig = {
[config keys]
};
// Initialize Firebase
const fb_app = initializeApp(firebaseConfig); // returns an app
initializeAnalytics(fb_app); // added to circumvent error, but it still appears.
const analytics = getAnalytics(fb_app);
console.log(analytics);
export {fb_app};
任何帮助,将不胜感激。 谢谢
如果您使用的是 v9 SDK,您的导入语句必须是
import { initializeApp } from 'firebase/app';
import { initializeAnalytics , getAnalytics } from 'firebase/analytics';
不是直接的文件。 这里有一个相关的讨论: https://issueexplorer.com/issue/firebase/firebase-js-sdk/5597
我在带有webpack
项目的React-native-web
中也遇到了同样的问题。 这只是 Webpack CompileLibs 依赖项中的冲突问题。 如果您的webpack.config.js
文件中有"firebase"
,请从那里删除。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.