firebase - 尝试调用 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"
有熟悉这种情况的吗?
解决方案
错误信息表明插件在运行时不可用;这可能是因为插件未能安装到您的项目中。
删除并重新添加移动平台,例如
ionic cordova platform rm ios --nosave && ionic cordova platform add ios --nosave --verbose
然后在控制台输出中查找错误。
(如果测试 Android 则替换android
上述ios
内容)。
推荐阅读
- mongodb - Mongodb { $ne: null } VS { $exists }
- laravel - 在 Heroku PaaS 上部署的 Laravel 应用程序结构是什么
- javascript - 单击按钮如何更改网站的语言?
- git - 无法更新 ref..不是目录
- typescript - 获取“[Vue 警告]:无法安装组件:未定义模板或渲染函数。” 尝试在没有 .vue 的情况下导入时
- haskell - 在列表上使用haskell中的翻转和过滤功能
- ads - 在 Blazor UI 中集成 Google Ads
- php - 我可以按自定义分类法和 ACF 文件字段的状态过滤 wp 查询吗?
- java - 在 Firebase 中添加节点时遇到问题
- pandas - 如何对具有替代 ID 的数据进行某些更改?