Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaScript模块中正确导入Firebase存储_Javascript_Firebase_Vue.js_Import_Firebase Storage - Fatal编程技术网

在JavaScript模块中正确导入Firebase存储

在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

我有一个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.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};