【发布时间】:2020-02-27 20:17:11
【问题描述】:
我使用 firebase 包来使用实时数据库,我想实现 firebase 分析,所以我使用相同的包并编写代码进行分析
import * as firebase from 'firebase'
import 'firebase/analytics'
import { fireBase } from 'configs/config'
const config = {
apiKey: fireBase.REACT_APP_FIREBASE_API_KEY,
authDomain: fireBase.REACT_APP_FIREBASE_AUTH_DOMAIN,
databaseURL: fireBase.REACT_APP_FIREBASE_DATABASE_URL,
projectId: fireBase.REACT_APP_FIREBASE_PROJECT_ID,
storageBucket: fireBase.REACT_APP_FIREBASE_STORAGE_BUCKET,
messagingSenderId: fireBase.REACT_APP_FIREBASE_MESSAGING_SENDER_ID,
appId: fireBase.REACT_APP_FIREBASE_APP_ID,
measurementId: fireBase.REACT_APP_MEASUREMENT_ID,
}
firebase.initializeApp(config)
export const defaultAnalytics = firebase.analytics()
export default firebase
之后,我将 defaultAnalytics 导入到我需要它的文件中,并将该代码用于记录事件以进行分析
defaultAnalytics.logEvent('profile_update')
它在开发中完美运行,但在生产模式下无法运行
【问题讨论】:
标签: javascript reactjs firebase electron