尝试使用 google 提供商向 firebase 进行身份验证时出错

getting an error trying to authenticate to firebase with google provider

这是我的网站代码片段:

const provider = new firebase.auth.GoogleAuthProvider();
        app.auth().signInWithRedirect(provider);

也试过

signInWithPopup(provider)

两者结果相同(signInWithPopup 显示立即关闭的弹出窗口)。

我得到同样的控制台错误:

Uncaught TypeError: this.Zb.he is not a function
    at Gg.toString (auth.js:136)
    at Mg (auth.js:141)
    at auth.js:140
    at e.Da (auth.js:39)
    at hd (auth.js:43)
    at dd (auth.js:43)
    at C.Zd (auth.js:42)
    at Oc (auth.js:36)

这在几天前还可以正常工作。 尝试了不同的浏览器,结果相同。

还尝试将 firebase npm 版本回滚到 6.6.4

任何帮助将不胜感激。

最终是由于我们的项目结构。

我们使用了 2 个不同的 firebase js 包版本,所以两者之间的混淆可能不同。

通过一些 webpack 配置解决了。

谢谢。