CDVPlugin类CordovaStripe(插件名称:CordovaStripe)不存在

时间:2018-07-04 21:20:23

标签: ionic-framework ionic3 stripe-payments

我正在使用Ionic 3和Stripe。

我在iOS Xcode调试中看到此错误。

  

2018-07-04 16:40:49.873337-0400 TestApp [2943:7783516] CDVPlugin类   CordovaStripe(插件名称:CordovaStripe)不存在。

     

2018-07-04   16:40:49.873443-0400 TestApp [2943:7783516]错误:插件   找不到'CordovaStripe',或者不是CDVPlugin。检查您的插件   config.xml中的映射。

     

2018-07-04 16:40:49.873527-0400   TestApp [2943:7783516]-[CDVCommandQueue executePending] [第142行]   FAILED pluginJSON =   [“ CordovaStripe1777748815”,“ CordovaStripe”,“ setPublishableKey”,[“ pk_test_12345678900”]]

我的config.xml

<plugin name="cordova-plugin-stripe" spec="~1.5.3" />

  

app.module.ts

     

从'@ ionic-native / stripe'导入{条纹};

     

...提供者:[...       条纹]})导出类AppModule {}

> package.json    "dependencies": {   
>  "@ionic-native/stripe": "^4.9.0",
> 
>         "cordova-plugin-stripe": {}
>     },
>     "platforms": [
>         "android",
>         "ios"
>     ]

感谢您的帮助。

预先感谢

菲尔

1 个答案:

答案 0 :(得分:1)

我找到了答案。这很奇怪。

  • 离子Cordova平台删除iOS
  • ionic cordova平台添加ios
  • npm安装
  • 退出xcode
  • 重新启动并退出xcode。

现在似乎一切正常。

谢谢 菲尔