困惑了一下午的错误,怎么都无法解决:
Firebase: No Firebase App '[DEFAULT]' has been created - call Firebase App.initializeApp() (app/no-app).
后来,意外留意到控制台给出的警告,仔细读了几遍
Warning: Firebase is already defined in the global scope. Please make sure
Firebase library is only loaded once.
我就去入口文件main.js中查看引入firebase的地方
看到没有,我引入firebase的语句,字体颜色是灰色的,说明未用到,所以我把它删了。
难怪一直说没有firebase app,而在beforeCreate钩子中用到了firebase,不引入的话也就是没有firebase。
下面是我自定义的Header.vue文件,在这里导入firebase,具体我也不太清楚为什么我在全局导入它不起效。