一尘不染

从项目中删除Cordova插件

jenkins

不知何故,我的应用程序中安装了许多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

但是有时它会显示一些错误,而对于詹金斯来说,任何错误都会导致构建失败,因此是否有任何命令可以删除所有插件?(在安装过程中,需要任何应用程序才能正常工作的插件会通过cordova自动添加,因此我一直在寻找一些cordova plugin rm -all但找不到)


阅读 328

收藏
2020-07-25

共1个答案

一尘不染

首先,您应该列出您的插件:

cordova plugin list

使用此结果,您可以简单地执行以下操作:

cordova plugin remove <PLUGIN_NAME>

例如:

cordova plugin remove org.apache.cordova.media

希望能帮助到你。

2020-07-25