我关注了如何编写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进程。
我该如何解决这个问题? 感谢
答案 0 :(得分:0)
您可以将Cordova版本降级到7.1.0并在安装时使用--nofetch
选项,这样您就不会需要package.json文件。
此外,您可以提供已创建的package.json,以便我们查看它是否有问题。