web-dev-qa-db-fra.com

Comment supprimer la bibliothèque installée sous forme de projet natif

J'ai installé une bibliothèque tierce dans mon projet, mais il ne fonctionne pas. Je souhaite donc supprimer cette bibliothèque de mon projet. Comment puis-je le faire?

78
rajat44
  1. S'il s'agit d'une bibliothèque basée uniquement sur JavaScript, vous pouvez simplement exécuter npm uninstall --save package_name ou npm uninstall --save-dev package_name
  2. Si vous avez installé une bibliothèque avec un contenu natif nécessitant une liaison, et que vous l’ayez liée à rnpm, vous pouvez alors effectuer: rnpm unlink package_name puis suivez l’étape 1.
  3. Si vous avez installé manuellement une bibliothèque avec un contenu natif, annulez simplement toutes les étapes que vous avez suivies pour ajouter la bibliothèque. Puis suivez l'étape 1.
143
Aakash Sigdel

J'ai suivi les étapes suivantes: -

  1. react-native unlink <lib name> - cette commande a permis de dissocier la bibliothèque des deux plates-formes.

  2. react-native uninstall <lib name> - cela a désinstallé la bibliothèque des modules de noeud et de ses dépendances

  3. Manually removed the library name from package.json - d'une manière ou d'une autre, la commande --save ne fonctionnait pas pour supprimer la déclaration de bibliothèque de package.json.

Après cela, j'ai supprimé manuellement la bibliothèque vide react-native du dossier node_modules

92
Nicks

Si vous souhaitez dissocier les packages déjà installés dans réagit natif

  1. $ react-native unlink package_name
  2. $ yarn remove package_name (s'il s'agit de npm, désinstallez npm --save)

Si vous exécutez la 2ème étape avant la 1ère étape, vous devez réinstaller le package correspondant et exécuter la 2ème étape.

10
Piusha

Je posterai ma réponse ici car c'est le premier résultat dans la recherche de google

1) react-native unlink <Module Name>

2) npm unlink <Module Name>

3) npm uninstall --save <Module name

8
ValdaXD

De react-native --help

désinstaller [options] désinstaller et dissocier les dépendances natives

Ex: react-native uninstall react-native-vector-icons

Il va désinstaller et dissocier ses dépendances.

0
Isaac Cerda