react-native-firebase-mlkit textRecognizerProcessImage 不是函数

Posted

技术标签:

【中文标题】react-native-firebase-mlkit textRecognizerProcessImage 不是函数【英文标题】:react-native-firebase-mlkit textRecognizerProcessImage is not a function 【发布时间】:2019-09-27 15:00:27 【问题描述】:

安装 react native-firebase 核心应用和 mlkit 后。当我尝试使用函数 textRecognizerProcessImage 时,mlkit 不起作用并失败。

我关注了:https://invertase.io/oss/react-native-firebase/v6/ml-vision/quick-start,另外对于 ios,我进行了 pod install 并查看了 mlkit 是如何下载的。 但是,上面的错误发生在android和ios上。 有人知道吗?

编辑:我也可以使用google-services.jsongoogleservice-info.plist访问firebase-project

我的 package.json 中的相关部分。我正在为所有人使用最新版本。 (如您所见,我也在使用 /auth 和 /database 两者都可以正常工作!

"dependencies": 
    "@react-native-firebase/app": "^6.0.0",
    "@react-native-firebase/auth": "^6.0.0",
    "@react-native-firebase/database": "^6.0.0",
    "@react-native-firebase/ml-vision": "^6.0.0",
    "react": "16.9.0",
    "react-native": "0.61.1"
  ,

firebase.json:


  "react-native": 
    "ml_vision_face_model": true,
    "ml_vision_ocr_model": true,
    "ml_vision_barcode_model": true,

    "ml_vision_label_model": true,
    "ml_vision_image_label_model": true
  

【问题讨论】:

【参考方案1】:

简单的解决方案... 文档谈到了

import vision from '@react-native-firebase/ml-vision';

导入视觉库。然而, vision.anyFunctionHere 不起作用,因为它不是实例。

解决方案是使用vision().anyFunctionHere(而不是厄运的括号,这花费了我几个小时和很多挫败感-.-)

【讨论】:

github.com/invertase/react-native-firebase/issues/… 了解更多信息

以上是关于react-native-firebase-mlkit textRecognizerProcessImage 不是函数的主要内容,如果未能解决你的问题,请参考以下文章