当尝试调用auth()时,它返回以下错误: _plugins_firebase_js__WEBPACK_IMPORTED_MODULE_2 __。default.auth不是函数
我是从这样的.vue文件中调用它的:
import firebase, { fireDb } from '~/plugins/firebase.js';
....
firebase.auth().<auth functions>
这是vue的nuxt版本,我在插件文件中有firebase代码
import firebase from 'firebase/app';
import 'firebase/firestore';
const config = {
<config details>
};
// depreciated firebase.firestore().settings({ timestampsInSnapshots: true });
!firebase.apps.length ? firebase.initializeApp(config) : '';
export const fireDb = firebase.firestore();
export default firebase;
使用此文件,我可以将fireStore罚款。但是,验证似乎不起作用。 当我在VUE文件中初始化firebase时,它本身可以正常工作(但是随后导航到其他页面时会出现问题,因为有多个init调用,因此在插件中进行了操作。)
我认为我必须以某种方式将其导入错误,但是我仍无法找到解决方案