简体   繁体   English

如何导出 const db = firebase.firestore()

[英]how to export const db = firebase.firestore()

how can I export and import firebase database?如何导出和导入 firebase 数据库? When I do export const db = firebase.firestore(), an error will show me this message:当我执行 export const db = firebase.firestore() 时,会出现一个错误消息:

ERROR in ./src/firebase.js 10:0-32
Module not found: Error: Package path . is not exported from package C:\Users\sapic\OneDrive\Plocha\Revizor\node_modules\firebase (see exports field in C:\Users\sapic\OneDrive\Plocha\Revizor\node_modules\firebase\package.json)
Did you mean './firebase'?
Requests that should resolve in the current directory need to start with './'.
Requests that start with a name are treated as module requests and resolve within module directories (node_modules, C:\Users\sapic\OneDrive\Plocha\Revizor\node_modules).
If changing the source code is not an option there is also a resolve options called 'preferRelative' which tries to resolve these kind of requests in the current directory too.

Using Firestore, React, NPM.使用 Firestore、React、NPM。

For example例如

Export出口

import { initializeApp } from 'firebase/app'
import { getFirestore } from 'firebase/firestore'
import { getAuth } from 'firebase/auth'

const firebaseConfig = {
    apiKey: process.env.REACT_APP_FIREBASE_API_KEY,
    authDomain: process.env.REACT_APP_FIREBASE_AUTH_DOMAIN,
    projectId: process.env.REACT_APP_FIREBASE_PROJECT_ID,
    storageBucket: process.env.REACT_APP_FIREBASE_STORAGE_BUCKET,
    messagingSenderId: process.env.REACT_APP_FIREBASE_MESSAGING_SENDER_ID,
    appId: process.env.REACT_APP_FIREBASE_APP_ID,
}

const firebaseApp = initializeApp(firebaseConfig)

export const auth = getAuth(firebaseApp)
export const db = getFirestore(firebaseApp)

Import进口

import { auth, db } from '../../app/firebase'

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM