如何解决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 举报,一经查实,本站将立刻删除。