我将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服务本身的成员的方法。
我遇到了同样的问题,并通过以下方式解决了这个问题:
您注意到的区别是他们需要:
并初始化功能