プラグインの削除

プラグインをプロジェクトから削除するには、次のコマンドを実行すると良いです。

$ cordova plugin remove <プラグインID> --save

ポイントは ionic の plugin オプション (後述) ではなく、cordova のコマンドを直接使う点です。

--save オプションを付けることで、config.xml からもプラグインのエントリが削除されます。

例えば、スプラッシュスクリーンプラグインを削除するには次のようにします。

$ cordova plugin remove cordova-plugin-splashscreen --save
Uninstalling cordova-plugin-splashscreen from android
Removing "cordova-plugin-splashscreen"
Removing plugin cordova-plugin-splashscreen from config.xml file...

ちなみに、ionic の plugin コマンドにも削除するオプションがありますが、 単純に次を実行すると、config.xml に依存プラグイン名が残ります。このため、 その削除を忘れると、次のように実行時に自動的に再インストールされます。

$ ionic plugin rm cordova-plugin-splashscreen
Uninstalling cordova-plugin-splashscreen from android

Removing "cordova-plugin-splashscreen"

$ ionic run android
...
Discovered plugin "cordova-plugin-splashscreen" in config.xml. Adding it to the project

Fetching plugin "cordova-plugin-splashscreen@~4.0.1" via npm

Installing "cordova-plugin-splashscreen" for android
...

必要とあらばインストールしてくれるので、賢いといえば賢いのですが、意図して削除した場合は、 消しても消しても出てくる、ということになりかねないので注意が必要でしょう。