删除cordova插件

时间:2018-01-25 21:16:45

标签: cordova

我在尝试使用Onesignal for Ionic时遇到问题,因为我收到了关于我之前尝试用于通知的FCM插件的以下错误:

UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: cordova-plugin-fcm: You have installed platform android but file 'google-services.json' was not found in your Cordova project root folder.
(node:13416) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

我想尝试完全删除FCM插件并查看是否修复了它,但我无法这样做。

当我运行sudo cordova plugin时,我看到FCM的以下内容: cordova-plugin-fcm 2.1.2 "FCMPlugin

我试图通过执行sudo cordova plugin remove FCMsudo cordova plugin remove cordova-plugin-fcm 2.1.2 "FCMPlugin"来删除,但两种方式都无效

2 个答案:

答案 0 :(得分:1)

尝试cordova plugin rm cordova-plugin-fcm --force其他方面只需从Firebase下载google-services.json文件并将其放在项目的根目录中,然后重试。

答案 1 :(得分:0)

如果上述解决方案无效,并且您遇到未处理的承诺拒绝问题,请尝试执行以下步骤:  1.清理Cordova项目

cordova clean
  1. 删除平台

cordova platform remove android/ios

3。然后删除插件

cordova plugin remove <plugin name>
  1. 添加平台并运行项目

对我有用。