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!
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
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 ..
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!!
Essayez ci-dessous
ionic cordova plugin remove <PLUGIN_NAME> --no-interactive
J'espère que cela t'aides