我最近无缘无故地遇到了这个问题。之前一切都很好,但是最近我无法订阅某个主题。我在云消息传递门户上看不到主题名称。
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插件列表的一部分
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"
有人熟悉这种情况吗?
答案 0 :(得分:0)
错误消息表明该插件在运行时不可用;这可能是因为该插件无法安装到您的项目中。
删除并重新添加移动平台,例如
ionic cordova platform rm ios --nosave && ionic cordova platform add ios --nosave --verbose
然后在控制台输出中查找错误。
(如果要测试Android,请用android
代替上面的ios
)。
答案 1 :(得分:0)
在安装插件时收到错误消息“插件不支持该项目的cordova版本。cordova:8.1.1,失败的版本要求:> = 9”。
受支持的Cordova版本
cordova: >= 9
cordova-android: >= 8
cordova-ios: >= 5