问题描述
我在尝试构建 Angular 项目时遇到了这个奇怪的错误。完整的错误是:
在“@firebase/webchannel-wrapper”中找不到导出“FetchXmlHttpFactory”(导入为“v”)(可能的导出:ErrorCode、Event、EventType、Stat、WebChannel、XhrIo、createWebChannelTransport、默认值、getStatEventTarget)>
我以前从未见过此错误。这是一个全新的 Angular 项目,通过 Angular CLI v12 创建。我创建了该项目,添加了一些依赖项(包括 @angular/fire)并从另一个项目中复制了一些组件。我一直在使用 AngularFire,但从未见过这样的事情,而且我在网上找不到任何提及此错误的信息。
有人有什么想法吗?
解决方法
我相信最近使用 firebase-js-sdk 解决了这个问题,请尝试更新到最新的 Firebase 库和依赖项,特别是此处提到的 Web 包装器:https://github.com/firebase/firebase-js-sdk/pull/4982
来源: https://github.com/firebase/firebase-js-sdk/issues/4977#issuecomment-854857934