首页 > 解决方案 > 尝试调用 FirebaseX.subscribe,但未安装 FirebaseX 插件

问题描述

我最近不知从哪里遇到了这个问题。以前每件事都运行良好,但最近我无法订阅主题。我在云消息传递门户上看不到主题名称。

Tried calling FirebaseX.subscribe, but the FirebaseX plugin is not installed

common.js:279 Install the FirebaseX plugin: 'ionic cordova plugin add 
cordova-plugin-firebasex'

奇怪的是我已经安装了插件。我运行了以下命令。

ionic cordova plugin add cordova-plugin-firebasex
npm install @ionic-native/firebase-x

这是我的科尔多瓦插件列表的一部分

    cordova-plugin-firebasex 9.0.2-cli "Google Firebase Plugin"
    cordova-plugin-googlemaps 2.7.0-20200330-2338 "cordova-plugin-googlemaps"
    cordova-plugin-ionic-keyboard 2.1.3 "cordova-plugin-ionic-keyboard"
    cordova-plugin-ionic-webview 4.1.1 "cordova-plugin-ionic-webview"
    cordova-plugin-market 1.2.0 "Market"
    cordova-plugin-nativestorage 2.3.2 "NativeStorage"
    cordova-plugin-screen-orientation 3.0.2 "Screen Orientation"
    cordova-plugin-splashscreen 5.0.3 "Splashscreen"
    cordova-plugin-statusbar 2.4.3 "StatusBar"
    cordova-plugin-whitelist 1.3.4 "Whitelist"
    cordova-plugin-x-socialsharing 5.4.7 "SocialSharing"
    cordova-promise-polyfill 0.0.2 "cordova-promise-polyfill"

有熟悉这种情况的吗?

标签: firebasecordovaionic-framework

解决方案


错误信息表明插件在运行时不可用;这可能是因为插件未能安装到您的项目中。

删除并重新添加移动平台,例如

ionic cordova platform rm ios --nosave && ionic cordova platform add ios --nosave --verbose

然后在控制台输出中查找错误。

(如果测试 Android 则替换android上述ios内容)。


推荐阅读