在JavaScript模块中正确导入Firebase存储
我有一个Vue项目,我想在其中使用Firebase存储。我已经使用了Firebase Auth、Firestore和Analytics。我就是这样导入它的:在JavaScript模块中正确导入Firebase存储,javascript,firebase,vue.js,import,firebase-storage,Javascript,Firebase,Vue.js,Import,Firebase Storage,我有一个Vue项目,我想在其中使用Firebase存储。我已经使用了Firebase Auth、Firestore和Analytics。我就是这样导入它的: import firebase from 'firebase/app' import 'firebase/analytics' import 'firebase/auth' import 'firebase/firestore' import 'firebase/storage' const app = firebase.initializ
import firebase from 'firebase/app'
import 'firebase/analytics'
import 'firebase/auth'
import 'firebase/firestore'
import 'firebase/storage'
const app = firebase.initializeApp({
... key etc. ...
})
const db = app.firestore()
const auth = app.auth()
const storage = app.storage()
一切正常,但不是储存。“存储不是一项功能”
如果我执行以下操作,一切正常:
import firebase from 'firebase'
const app = firebase.initializeApp({
... key etc. ...
})
const db = app.firestore()
const auth = app.auth()
const storage = app.storage()
但是关于Firebase,您不应该这样做,因为它导入了所有Firebase“您正在开发模式中使用Firebase…”
实际上,我是从Firebase文档中复制代码的。所以它应该会起作用。也许问题出在我项目的另一部分,但我真的不知道在哪里搜索,因为它有数千行代码
如何使用JavaScript模块正确导入Firebase存储?我错过了任何模块吗?试试看
import storage from 'firebase';
及
试一试
及
如何出口?您能否显示包含
const app=firebase.initializeApp({…key etc…})的文件的全部内容如何导出它们?能否显示包含const app=firebase.initializeApp({…key etc…})的文件的全部内容
export default {App, firebase};