J'ai installé une bibliothèque tierce dans mon projet mais cela ne fonctionne pas, donc je veux supprimer cette bibliothèque de mon projet, comment puis-je faire cela?
Réponses:
npm uninstall --save package_name
ounpm uninstall --save-dev package_name
npm unlink package_name
puis suivez l'étape 1noter rnpm car il est obsolète
Cannot find module /path/to/module
J'ai suivi les étapes suivantes: -
react-native unlink <lib name>
- cette commande a effectué la dissociation de la bibliothèque des deux plates-formes.
react-native uninstall <lib name>
- cela a désinstallé la bibliothèque des modules de nœuds et de ses dépendances
Manually removed the library name from package.json
- d'une manière ou d'une autre, la commande --save ne fonctionnait pas pour moi pour supprimer la déclaration de bibliothèque de package.json.
Après cela , je l' ai manuellement supprimé le vide réagir natif bibliothèque à partir du dossier node_modules
npm uninstall <lib name>
comme étape 3.
Si vous souhaitez dissocier des packages déjà installés dans react native
$ react-native unlink package_name
$ yarn remove package_name
(s'il s'agit de npm, npm uninstall --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
À partir de react-native --help
désinstaller [options] désinstaller et dissocier les dépendances natives
Ex:
react-native uninstall react-native-vector-icons
Il désinstallera et dissociera ses dépendances.
vous devez vérifier votre projet lié, dans la nouvelle version de RN, vous n'avez pas besoin de le lier si vous l'avez lié causant un problème, j'ai corrigé le problème en dissociant manuellement la dépendance que j'ai liée et réexécutée.
npm uninstall <package>
(généralement avec un drapeau--save
ou--save-dev
) etrnpm unlink <package>