小编典典

firebase.auth不是函数

reactjs

我将Webpack与firebase和firebase-admin一起使用。

要安装firebase,我跑了

npm install --save firebase

我正在使用导入Firebase,

import * as firebase from 'firebase/app'
import 'firebase/auth'

我也试过

import * as firebase from 'firebase'

我试过了

const firebase = require('firebase')

根据网络入门指南中的建议

firebase.auth()但是,当我尝试使用时,出现错误

console.js:32 TypeError:firebase.auth不是函数

当我使用调试器进行检查时,firebase我发现它实际上没有auth功能:

> firebase
 {__esModule: true, initializeApp: ƒ, app: ƒ, Promise: ƒ, …}

如何使用webpack将auth()包含为函数?

谢谢。

编辑:这 不是 注释中问题的重复。该问题涉及的是作为auth服务成员的方法,而不是auth服务本身。


阅读 292

收藏
2020-07-22

共1个答案

小编典典

好的,可以通过删除node_modules目录并重新安装所有内容来解决此问题。

我也像这样导入firebase:

import firebase from 'firebase'
require('firebase/auth')

我不知道。

¯\_(ツ)_/¯
2020-07-22