2016-07-05 4 views
0

は、誰もが1つのコマンドOSウィンドウでコルドバアプリのすべてのプラグインを削除する方法を教えて10すべてのCordovaプラグインを削除するには?

私はこのようなコルドバのフックスクリプトを利用してみます
+0

シナリオが必要ですか?すべてのプラグインを 'cordova plugins'で一覧表示し、' cordova plugin rm cordova-plugin-1 cordova-plugin-2 ... 'を使ってすべて削除することができます。または、 'cd .. && cordova create anotherApp-template = firstApp'(あなたが' config.xml'にプラグイン 'save'dを持っていなければ、後者は動作します)を使ってあなたの資産に基づいて別のアプリケーションを作成してください。 – daserge

+0

私のアプリには12のプラグインがあります。 Android SDKを2日前に更新し、その問題の直後にアプリをビルドしました。おそらくそのうちの1つが問題を作り出しています。だから私はそれらのすべてを再インストールしたい。 – 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

関連する問題