删除cordova插件

删除cordova插件,cordova,Cordova,我在尝试将Onesignal用于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

我在尝试将Onesignal用于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插件fcm 2.1.2“FCMPlugin


我尝试通过执行
sudo cordova plugin remove FCM
sudo cordova plugin remove cordova plugin FCM 2.1.2“FCMPlugin来删除“
但两者都不起作用

试试
cordova plugin rm cordova plugin fcm--force
从Firebase下载google-services.json文件,并将其放在项目的根目录中,然后再试一次。

如果上述解决方案不起作用,并且您收到任何未经处理的拒绝承诺,请尝试执行以下步骤: 1.清洁科尔多瓦项目

cordova clean
  • 移除平台
  • cordova平台删除android/ios

    3.然后移除插件

    cordova plugin remove <plugin name>
    
    cordova插件删除
    
  • 添加平台并运行项目
  • 这对我有用