如何使用Firebase 9 ?x +心流



我正在使用Flow进行NextJS项目,我正在尝试导入Firebase最新版本9.1.3,但是当我尝试使用它时,Flow抱怨无法找到模块。

// Error: Cannot resolve module `firebase/app`.Flow(cannot-resolve-module)
import { initializeApp, getApps } from 'firebase/app';
import { getAnalytics } from 'firebase/analytics';

我只在Firebase 5.x的流类型上找到了一个旧的解决方案。但是从那以后API发生了变化,手动编写库定义非常耗时。

我注意到Firebase使用Typescript,是否有一种方法可以导入/转换为使用Flow?

No flow类型和TS类型不兼容,虽然它们实现了相同的目标,但它们的类型哲学不同。

关于firebase类型,因为firebase不使用流,如果流类型存在,那么流类型是检索它们的正确位置,但是有一段时间没有人这样做了。

我个人已经开始了一个项目,我开始了一段时间,但你可能需要添加更多的适合你的用例(firebase类型在我的项目)。如果这些适合你的用例作为基础,我很乐意将它们提交到流类型,但我只需要包括一些测试。

相关内容

  • 没有找到相关文章