奇怪的 Angular Fire 错误重新 FetchXmlHttpFactory

Posted

技术标签:

【中文标题】奇怪的 Angular Fire 错误重新 FetchXmlHttpFactory【英文标题】:Weird Angular Fire error re FetchXmlHttpFactory 【发布时间】:2021-08-23 00:22:41 【问题描述】:

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

在“@firebase/webchannel-wrapper”中找不到导出“FetchXmlHttpFactory”(导入为“v”)(可能的导出:ErrorCode、Event、EventType、Stat、WebChannel、XhrIo、createWebChannelTransport、default、getStatEventTarget)

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

有人有什么想法吗?

【问题讨论】:

谢谢弗兰克。我应该在发布之前检查一下。 【参考方案1】:

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

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

【讨论】:

仅供参考,我还发现了这个:github.com/firebase/firebase-js-sdk/issues/4984

以上是关于奇怪的 Angular Fire 错误重新 FetchXmlHttpFactory的主要内容,如果未能解决你的问题,请参考以下文章

在 VScode 中找不到 @angular/fire/firestore 模块错误

奇怪的angular-ui datepicker依赖错误

如何修复:“@angular/fire”'没有导出成员 'AngularFireModule'.ts(2305) ionic、firebase、angular

如何将@angular/fire 添加到 Nx 工作区(Angular 项目)?

Angular2 fire 没有导出成员“FirebaseListObservable”

在 @angular/fire 中找不到 AngularFireModule 和 AngularFireDatabaseModule