奇怪 Angular 重新 FetchXmlHttpFactory 触发错误

Weird Angular Fire error re FetchXmlHttpFactory

我在尝试构建 Angular 项目时遇到这个奇怪的错误。完整的错误是:

export 'FetchXmlHttpFactory' (imported as 'v') was not found in '@firebase/webchannel-wrapper' (possible exports: ErrorCode, Event, EventType, Stat, WebChannel, XhrIo, createWebChannelTransport, default, getStatEventTarget)

我以前从未见过这个错误。这是一个通过 Angular CLI v12 创建的全新 Angular 项目。我创建了项目,添加了一些依赖项(包括@angular/fire)并从另一个项目复制了一些组件。我一直使用 AngularFire,但从未见过这样的情况,而且我在网上找不到任何关于此错误的信息。

有没有人有什么想法?

我相信这是最近用 firebase-js-sdk 修复的,尝试更新到最新的 Firebase 库和依赖项,特别是这里提到的网络包装器:https://github.com/firebase/firebase-js-sdk/pull/4982

来源: https://github.com/firebase/firebase-js-sdk/issues/4977#issuecomment-854857934