首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模块‘@react本机-firebase/firestore’‘没有导出成员'CollectionReference’。ts(2614)

模块‘@react本机-firebase/firestore’‘没有导出成员'CollectionReference’。ts(2614)
EN

Stack Overflow用户
提问于 2020-09-27 00:26:44
回答 1查看 863关注 0票数 0

我使用TypeScript,并使用Firestore (没有世博)进行本机反应。

关于进口:

代码语言:javascript
复制
import { CollectionReference } from '@react-native-firebase/firestore'

我得到了错误消息:

模块‘@react本机-firebase/firestore’‘没有导出的成员’集合参考‘。您是否打算使用“从”@react本机-firebase/火药库“导入CollectionReference”?ts(2614)

我安装了模块,试着同时安装纱线和npm。

以下是packages.json感兴趣的点:

代码语言:javascript
复制
{
  "dependencies": {
    "@react-native-firebase/app": "^8.4.3",
    "@react-native-firebase/auth": "^9.2.3",
    "@react-native-firebase/dynamic-links": "^7.5.4",
    "@react-native-firebase/firestore": "^7.8.2",
    "@react-native-firebase/storage": "^7.4.3",
    ...

  },
  "devDependencies": {,
    "ts-node": "^8.10.2",
    "typescript": "^3.9.7"
    ...
  },

}

我仍然可以使用@firebase/防火墙类型,但是这个包被指定为:

此包不适合直接使用,只应通过官方支持的防火墙包使用。

这是网页,而不是反应本机火基。

EN

回答 1

Stack Overflow用户

发布于 2020-09-27 00:35:51

好的..。这实际上是嵌套在FirebaseFirestoreTypes中的。

为了简单起见,我重新导出了它:

代码语言:javascript
复制
import { FirebaseFirestoreTypes } from '@react-native-firebase/firestore'

export type CollectionReference = FirebaseFirestoreTypes.CollectionReference
export type DocumentReference = FirebaseFirestoreTypes.DocumentReference
export type Timestamp = FirebaseFirestoreTypes.Timestamp
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64083707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档