Cordova-找不到名称“ FirebaseCrashlytics”

时间:2019-05-12 07:50:32

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

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

问题:-没有可用于离子3的离子本机Firebase Crashlytics插件,但可用于离子4,此处为link

有什么方法可以将可用的ionic 4本机插件集成到ionic 3中? 我遵循以下link尝试使用cordova本身进行集成,但出现“找不到名称'FirebaseCrashlytics'”错误。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

如果您遵循v4指南并尝试将其改版为Ionic 3,则需要意识到的重要一点是不需要import numpy as np with np.nditer(your_array[:,1], op_flags=['readwrite']) as it: for x in it: x *= 10**(-10)

如果您有这样的一行:

<?php
$i = 0;
$total =0.00;
if ($result->num_rows > 0) {
    while ($row = $result->fetch_array()):
       if ($row["privilege"] == 2) :
          $total = $total + $row["total"];
          $i++;
       endif;
    endwhile;
    echo $total."<br>";
    echo $i."<br>";
    echo  $calculate = $total / $i;
}

?>

output
=====================================
 $total = 155.83;
 $i = 3;
 $calculate = $total/$i;
 $ans = 51.943333333333;
=====================================

然后将其更改为:

/ngx

import { FirebaseCrashlytics } from '@ionic-native/firebase-crashlytics/ngx'; 要求是在Ionic 4中引入的,Ionic 3无法理解。

我不知道尝试在Ionic 3应用程序中使用插件是否还会带来其他麻烦,但这是一个很好的起点。

别忘了您应该对添加到项目中的所有模块遵循此generic setup process-并且也不要在其末尾包含import { FirebaseCrashlytics } from '@ionic-native/firebase-crashlytics';