微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

expo 和 expo-firestore-persistence 问题

如何解决expo 和 expo-firestore-persistence 问题

我正在使用 firebase 和最新版本的 swr-firestore 进行修复以支持 firebase v8,代码如下:

    import firebase from "firebase/app";
import 'firebase/firestore';

type Config = Parameters<typeof firebase.initializeApp>[0]

class Fuego {
  public db: ReturnType<firebase.app.App['firestore']>
  public auth: typeof firebase.auth
  public functions: typeof firebase.functions
  public storage: typeof firebase.storage
  constructor(config: Config) {
    this.db = !firebase.apps.length
      ? firebase.initializeApp(config).firestore()
      : firebase.app().firestore()
    this.auth = firebase.auth
    this.functions = firebase.functions
    this.storage = firebase.storage
  }
}

一切正常,直到我尝试使用“expo-firestore-persistence”... 我遇到了与此 post 中描述的完全相同的问题。我尝试按照我有一些问题的帖子中的建议替换导入。 这里是问题日志:

While trying to resolve module @firebase/firestore/memory from file /Users/.../node_modules/firebase/firestore/memory/dist/index.node.cjs.js,the package /Users/.../node_modules/@firebase/firestore/memory/package.json was successfully found. However,this package itself specifies a main module field that Could not be resolved (/Users/j.../node_modules/@firebase/firestore/dist/memory/rn/index.js. Indeed,none of these files exist:

也许你能帮帮我,提前感谢你的帮助

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。