【问题标题】:Cordova - Cannot find name 'FirebaseCrashlytics'Cordova - 找不到名称“FirebaseCrashlytics”
【发布时间】:2019-05-12 07:50:31
【问题描述】:

目标:- 想要将 Firebase Crashlytics 插件集成到 ionic 3 项目中。

问题:- 没有可用于 ionic 3 的 ionic 本机 Firebase Crashlytics 插件,但可用于 ionic 4 这里是 link

有没有办法将可用的 ionic 4 原生插件集成到 ionic 3 中? 我尝试按照此link 使用cordova 本身进行集成,但我收到“找不到名称'FirebaseCrashlytics'”错误。

【问题讨论】:

    标签: cordova ionic-framework ionic3 ionic4 firebase-crash-reporting


    【解决方案1】:

    您在设备上进行测试吗?我的意思是科尔多瓦可用吗?

    【讨论】:

    • 是的,我正在设备上进行测试(cordova 可用)
    【解决方案2】:

    如果您遵循 v4 指南并尝试将其改装为 Ionic 3,那么需要意识到的一件重要事情是不需要 /ngx

    如果你有这样的一行:

    import { FirebaseCrashlytics } from '@ionic-native/firebase-crashlytics/ngx';
    

    然后改成:

    import { FirebaseCrashlytics } from '@ionic-native/firebase-crashlytics';
    

    ngx 要求是在 Ionic 4 中引入的,Ionic 3 无法理解。

    我不知道尝试将插件与 Ionic 3 应用程序一起使用是否还有其他并发症,但这是一个很好的起点。

    不要忘记,对于添加到项目中的所有模块,您都应该关注此 generic setup process - 并且不要在末尾添加 /ngx

    【讨论】:

      猜你喜欢
      • 2019-07-07
      • 1970-01-01
      • 2023-03-17
      • 2020-06-22
      • 2016-01-24
      • 1970-01-01
      • 1970-01-01
      • 2021-10-29
      相关资源
      最近更新 更多