在 'vuefire' 中找不到导出 'default'(导入为 'VueFire')
export 'default' (imported as 'VueFire') was not found in 'vuefire'
每个关于如何将 Firebase 与 Vue 结合使用的教程都说我必须在 main.js 文件中添加 Vue.use(VueFire);这是有道理的。但后来我收到这条消息 export 'default' (imported as 'VueFire') was not found in '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)
只是在这里查看新文档
https://vuefire.vuejs.org/vuefire/getting-started.html
import Vue from 'vue' import { firestorePlugin } from 'vuefire'
Vue.use(firestorePlugin)
每个关于如何将 Firebase 与 Vue 结合使用的教程都说我必须在 main.js 文件中添加 Vue.use(VueFire);这是有道理的。但后来我收到这条消息 export 'default' (imported as 'VueFire') was not found in '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)
只是在这里查看新文档 https://vuefire.vuejs.org/vuefire/getting-started.html
import Vue from 'vue' import { firestorePlugin } from 'vuefire'
Vue.use(firestorePlugin)