无法添加Cordova插件 - 未处理的承诺拒绝

时间:2018-02-08 09:17:05

标签: ios cordova cordova-plugins

我关注了如何编写Cordova插件的CS1626教程。 现在我正在尝试将插件添加到我的iOS项目中:

task.Wait()

然后我得到了这个错误:

  

(node:11661)UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:1):CordovaError:无效的插件! / Users / Admin / Desktop / testpluginswift / TestPluginSwift /需要一个有效的package.json

     

(node:11661)[DEP0018]弃用警告:不推荐使用未处理的拒绝承诺。将来,未处理的承诺拒绝将使用非零退出代码终止Node.js进程。

所以我做的是:

cd /Users/Admin/Desktop/testpluginswift/testapp 
cordova plugin add /Users/Admin/Desktop/testpluginswift/TestPluginSwift/

但现在我收到了这个错误:

  

(node:11528)UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:1):CordovaError

     

(node:11528)[DEP0018]弃用警告:不推荐使用未处理的拒绝承诺。将来,未处理的承诺拒绝将使用非零退出代码终止Node.js进程。

我该如何解决这个问题? 感谢

1 个答案:

答案 0 :(得分:0)

您可以将Cordova版本降级到7.1.0并在安装时使用--nofetch选项,这样您就不会需要package.json文件。

此外,您可以提供已创建的package.json,以便我们查看它是否有问题。