不知怎么的,我的应用程序中安装了很多 Cordova 插件,因此它需要访问几乎所有内容——从我的联系人到当前位置(尽管这个应用程序并不需要这个)。
这个应用程序是通过 jenkins 构建的,据我所知,一个解决方案是用一个命令删除每个插件,所以它会像:
cordova plugin rm org.apache.cordova.battery-status
cordova plugin rm org.apache.cordova.camera
cordova plugin rm org.apache.cordova.contacts
cordova plugin rm org.apache.cordova.geolocation
cordova plugin rm org.apache.cordova.media
cordova plugin rm org.apache.cordova.media-capture
cordova plugin rm org.apache.cordova.splashscreen
cordova plugin rm org.apache.cordova.vibration
但是有时候它会显示一些错误,对于 jenkins,任何错误最终都会导致构建失败,那么是否存在删除所有插件的命令呢?(在安装基础插件,需要任何应用程序的工作是通过科尔多瓦自动添加,所以我一直在寻找一些 cordova plugin rm -all
,但无法找到它)