【问题标题】:Property FirebasePlugin does not exist on type 'window'“window”类型上不存在属性 FirebasePlugin
【发布时间】:2017-01-19 03:07:55
【问题描述】:

我在我的 ionic2 项目中使用了 cordova-firebase-plugin 我用它来进行火力分析。

当我尝试调用函数时,在我的 typeScript 文件中

window.FirebasePlugin.logEvent("page_view", {page: "Event List"});

我得到了错误

Property FirebasePlugin does not exist on type 'Window'

我想我必须导入它。我已经通过运行命令将它添加到我的项目中

cordova plugin add cordova-plugin-firebase@0.1.10 --save

我找不到任何关于如何添加它的参考。任何帮助,我将不胜感激

https://www.npmjs.com/package/cordova-plugin-firebase

【问题讨论】:

    标签: cordova angular typescript firebase ionic2


    【解决方案1】:

    在导入后使用declare var window;,Typescript 将不再抱怨窗口内的属性。

    【讨论】:

      【解决方案2】:

      只要你找不到它的定义文件,那么你可以将FirebasePlugin属性添加到窗口对象:

      interface Window {
          FirebasePlugin: any;
      }
      

      【讨论】:

        猜你喜欢
        • 2021-09-10
        • 2022-06-14
        • 2021-05-13
        • 2019-10-20
        • 1970-01-01
        • 2018-03-25
        • 2022-08-05
        • 2022-01-04
        • 2021-01-09
        相关资源
        最近更新 更多