我使用TypeScript,并使用Firestore (没有世博)进行本机反应。
关于进口:
import { CollectionReference } from '@react-native-firebase/firestore'我得到了错误消息:
模块‘@react本机-firebase/firestore’‘没有导出的成员’集合参考‘。您是否打算使用“从”@react本机-firebase/火药库“导入CollectionReference”?ts(2614)
我安装了模块,试着同时安装纱线和npm。
以下是packages.json感兴趣的点:
{
"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/防火墙类型,但是这个包被指定为:
此包不适合直接使用,只应通过官方支持的防火墙包使用。
这是网页,而不是反应本机火基。
发布于 2020-09-27 00:35:51
好的..。这实际上是嵌套在FirebaseFirestoreTypes中的。
为了简单起见,我重新导出了它:
import { FirebaseFirestoreTypes } from '@react-native-firebase/firestore'
export type CollectionReference = FirebaseFirestoreTypes.CollectionReference
export type DocumentReference = FirebaseFirestoreTypes.DocumentReference
export type Timestamp = FirebaseFirestoreTypes.Timestamphttps://stackoverflow.com/questions/64083707
复制相似问题