Ho installato una libreria di terze parti nel mio progetto ma non funziona, quindi voglio eliminare quella libreria dal mio progetto, come posso farlo?
Risposte:
npm uninstall --save package_nameonpm uninstall --save-dev package_namenpm unlink package_name quindi segui il passaggio 1nota rnpm as è deprecato
Cannot find module /path/to/module
Ho seguito i seguenti passaggi: -
react-native unlink <lib name> - questo comando ha effettuato lo scollegamento della libreria da entrambe le piattaforme.
react-native uninstall <lib name> - questo ha disinstallato la libreria dai moduli del nodo e dalle sue dipendenze
Manually removed the library name from package.json - in qualche modo il comando --save non funzionava per me per rimuovere la dichiarazione della libreria da package.json.
Dopo questo, ho cancellato manualmente la libreria nativa per la reazione vuota dalla cartella node_modules
npm uninstall <lib name>come passaggio 3.
Se vuoi scollegare pacchetti già installati in React native
$ react-native unlink package_name $ yarn remove package_name (se è npm, disinstalla npm --salva)Se si esegue il secondo passaggio prima del primo passaggio, è necessario installare nuovamente il pacchetto pertinente ed eseguire il secondo passaggio
Da react-native --help
disinstalla [opzioni] disinstalla e scollega le dipendenze native
Ex:
react-native uninstall react-native-vector-icons
Disinstallerà e scollegherà le sue dipendenze.
devi controllare il tuo progetto collegato, nella nuova versione di RN, non è necessario collegarlo se lo hai collegato causa un problema, ho risolto il problema scollegando manualmente la dipendenza che ho collegato e rieseguito.
npm uninstall <package>(di solito con flag--saveo--save-dev) ernpm unlink <package>