ye.auth 不是函数@angular/fire

问题描述 投票:0回答:2

我正在使用 Angular 和 Firebase 进行身份验证。它在本地运行得很好,没有任何问题。但是,当我将应用程序部署到 Netlify 时,我收到错误:

Uncaught TypeError: ye.auth is not a function

如果我尝试登录构建版本,则会出现相同的错误。

angular typescript firebase angularfire
2个回答
0
投票

问题与拥有

optimization: true
有关。将其设置为 false 可以解决问题,但会显着增加捆绑包的大小。

https://github.com/angular/angularfire/issues/3221


0
投票

如果有人在 2023 年遇到这个问题并且上述解决方案没有帮助,这就是对我的帮助:

  • 首先卸载AngularFire
  • 卸载 firebase
  • 然后完全按照以下顺序再次安装它们:
  • npm 安装@angularfire
  • npm 安装 firebase

不知何故,经过 6 个小时的成功研究,按照这个特定顺序安装它们(即:在安装 Firebase 之前安装 AngularFire)为我解决了这个问题。

干杯!

© www.soinside.com 2019 - 2024. All rights reserved.