2016-07-05 2 views
0

может кто-нибудь сказать мне, как удалить все плагин Кордова приложение одной командой ОС Windows 10.Как удалить все плагины из Кордовы?

+0

В каком сценарии это необходимо? Вы можете перечислить все плагины с плагинами «cordova», а затем удалить их все, используя плагин cordova rm cordova-plugin-1 cordova-plugin-2 ... '. Или создайте другое приложение на основе ваших активов, используя 'cd .. && cordova create anotherApp --template = firstApp' (последний будет работать, если у вас нет плагинов' save'd в 'config.xml'). – daserge

+0

У меня есть 12 плагинов в моем приложении. Я обновил Android SDK 2 дня назад и сразу после того, как этот вопрос поднялся в приложении для построения. Возможно, один из них создает проблему. Поэтому я хочу переустановить их все. – Souras

+1

Тогда вы должны, вероятно, удалить их один за другим и проверить, исправляет ли он сборку. – daserge

ответ

0

Я хотел бы попробовать используя крючок сценария Кордова так:

#!/usr/bin/env node 

//this hook removes all your plugins 

// add your plugins to this list--either 
// the identifier, the filesystem location 
// or the URL 
var pluginlist = [ 
    "org.apache.cordova.device", 
    "org.apache.cordova.device-motion", 
    "org.apache.cordova.device-orientation", 
    "org.apache.cordova.geolocation", 
    "https://github.com/chrisekelley/AppPreferences/" 
]; 

var fs = require('fs'); 
var path = require('path'); 
var sys = require('sys') 
var exec = require('child_process').exec; 

function puts(error, stdout, stderr) { 
    sys.puts(stdout) 
} 

pluginlist.forEach(function(plug) { 
    exec("cordova plugin rm " + plug, puts); 
}); 

Взятые из @devgirlFL blog ,

+0

Спасибо, я попробую – Souras

Смежные вопросы