小编mau*_*ice的帖子

Firebase Analytics 与 Next.js - 窗口未定义

我正在尝试在 Next.js (firebase v9) 中实现并导出 firebase 分析模块

对于以下代码片段,我收到错误“ReferenceError:窗口未定义” 。之前的所有功能都运行良好。

任何想法如何解决这一问题?

import { initializeApp, getApps, getApp } from "firebase/app";
import { getAnalytics } from "firebase/analytics";
import { getAuth } from 'firebase/auth'
import { getFirestore } from '@firebase/firestore'

const firebaseConfig = {
  //...
};

// Initialize Firebase
const app = !getApps().length ? initializeApp(firebaseConfig) : getApp();
const auth = getAuth();
const db = getFirestore(app)

// try to add analytics
const analytics = getAnalytics(app)
export {auth, db, analytics}
Run Code Online (Sandbox Code Playgroud)

javascript import firebase reactjs next.js

23
推荐指数
2
解决办法
8490
查看次数

标签 统计

firebase ×1

import ×1

javascript ×1

next.js ×1

reactjs ×1