每个关于如何在 Vue 中使用 Firebase 的教程都说我必须在 main.js 文件中添加 Vue.use(VueFire);这是有道理的。但是然后我只是得到了在“vuefire”中找不到此消息导出“default”(导入为“VueFire”)的消息。

我尝试使用 import * as VueFire from 'vuefire' 并且它不再给出错误消息,但它似乎没有使用该插件。

这是 main.js 文件

import Vue from 'vue'
import App from './App.vue'
import router from './router'

import VueFire from 'vuefire'

Vue.config.productionTip = false

Vue.use(VueFire);

new Vue({
  router,
  render: h => h(App)
}).$mount('#app')

最佳答案

我认为较旧的文档。试试这个。

import { firestorePlugin } from 'vuefire'
Vue.use(firestorePlugin)

关于firebase - 在 'default' 中找不到 export 'VueFire'(作为 'vuefire' 导入),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56416834/

10-14 00:01