从项目中删除cordova插件 [英] Removing cordova plugins from the project

查看:332
本文介绍了从项目中删除cordova插件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

不知怎的在我的应用程序许多cordova插件安装,因为它需要访问几乎一切 - 从我的联系人到当前位置(即使这个应用程序不需要这个)。



这个应用程序通过jenkins构建,据我所知,一个解决方案是使用单个命令删除每个插件,因此它将是:

  cordova插件rm org.apache.cordova.battery-status 
cordova插件rm org.apache.cordova.camera
cordova插件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插件rm -all 但找不到它) p>

解决方案

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

 code> cordova插件列表

有了这个结果,你可以做:

  cordova插件remove< PLUGIN_NAME> 

例如:

  cordova plugin remove org.apache.cordova.media 

希望它有帮助。 / p>

Somehow in my app many of the cordova plugins are installed and because of that it requires access to almost everything - from my contacts to current location ( even though this app doesn't need this ).

This app is build via jenkins and as far as I understand one solution is to remove every plugin with single command, so it will be like:

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

But sometimes it shows some errors and with jenkins any error ends up with build failure, so is there any command which deletes all plugins? ( during installation basics plugins which requires any app to work are added automatically via cordova, so I was looking for some cordova plugin rm -all but couldn't find it )

解决方案

First, you should list your plugins:

cordova plugin list

With this result, you can simply do:

cordova plugin remove <PLUGIN_NAME>

For example:

cordova plugin remove org.apache.cordova.media

Hope it helps.

这篇关于从项目中删除cordova插件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆