web-dev-qa-db-fra.com

Comment supprimer le plugin ionique Cordova installé du projet ionique 2/3 ou ionique V2 +

J'ai installé les plug-ins Cordova et Ionic Native dans le projet ionic3. 

Mais je dois supprimer uniquement les plug-ins Cordova et Ionic Native spécifiques du projet. (Avec ses dépendances comme npm).

Y a-t-il une manière appropriée de faire cela? 

Apprécier n'importe quel type de votre aide. 

Je vous remercie!

7
coder

Je viens de renvoyer leur document ici .

Exemple: 

Pour installer un plugin, nous utilisons la méthode suivante.

ionic cordova plugin add <plugin-name>

(ionic cordova plugin add cordova-plugin-dialogs)

npm install --save @ionic-native/<npm-name-of-plugin>

(npm install --save @ionic-native/dialogs)

Pour désinstaller le plugin a juste besoin de revenir en arrière

ionic cordova plugin remove <plugin-name> ou ionic cordova plugin rm <plugin-name>

(ionic cordova plugin remove cordova-plugin-dialogs) ou (ionic cordova plugin rm cordova-plugin-dialogs)

Enfin, désinstallez le ou les paquetages Ionic Native associés de npm.

npm uninstall --save @ionic-native/<npm-name-of-plugin>

(npm uninstall --save @ionic-native/dialogs)

L'indicateur --save supprimera l'entrée package.json du projet pour ce plugin 

Faire ce qui précède m'aide à supprimer complètement le plugin avec ses dépendances npm du projet. J'espère que cela sera utile à quelqu'un d'autre

26
coder

assurez-vous également que vous exécutez npm uninstall after ionic cordova remove si vous sautez cela peut avoir de graves conséquences, par exemple, si BUILD a réussi, mais que certaines des fonctionnalités de l'application échouent au moment de l'exécution en se plaignant du plugin. manquant, ce qui a dû se passer dans ce cas est que la réinstallation a échoué en silence car la source du plug-in existe toujours car aucune installation de npm n'a été effectuée , de telles erreurs surviennent lors de la migration, mise à niveau vers la nouvelle CLI. Dans mon cas, le plug-in InAppPurchase2 ne fonctionnait pas, les paiements ne fonctionnaient plus :(, quelque chose d'assez misérable n'est-ce pas ... j'espère que la leçon aidera quelqu'un, là-bas .. 

3
Naga

Vous pouvez utiliser la commande suivante pour supprimer 

ionic cordova plugin rm <plugin name>

Exemple :

ionic cordova plugin rm cordova-plugin-camera

Veuillez vérifier le type de question similaire à ici .

Consultez également la documentation des commandes de plug-in à partir de ici .

J'espère que ceci vous aidera!!

2
Santosh Shinde

Essayez ci-dessous

ionic cordova plugin remove <PLUGIN_NAME> --no-interactive

LIRE LA SUITE

J'espère que cela t'aides

1
Anand Ghaywankar