在我的应用程序中,一些 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
但有时它会显示一些错误,并且在jenkins中,任何错误都会导致构建失败,因此是否有任何命令可以删除所有插件?(在安装基本插件期间,需要任何应用程序才能正常工作的插件会自动通过cordova添加,因此我正在寻找一些cordova plugin rm -all
但找不到)