我正在尝试使用Cordova CLI 7安装Cordova插件.
这个插件上没有package.json文件,因此在将它添加到我的项目时会引发错误.
我尝试使用plugman转换config.xml文件.它适用于Android,但它不适用于iOS.我觉得我在package.json文件中的config.xml中缺少一些配置.
有没有办法安全地转换package.json文件中的config.xml?或者使用config.xml文件安装它的方法?
谢谢
解决方法
是的,自Cordova 7以来,默认使用
cordova-fetch执行平台和插件的安装,而后者又使用npm install来添加/删除模块.因此默认情况下需要package.json.但是您应该能够使用nofetch参数添加缺少package.json文件的插件,这会强制Cordova使用旧方法,请注意此参数已在cordova 8.0.0中删除:
cordova插件添加cordova-plugin-camera –nofetch