Ich habe eine Drittanbieter-Bibliothek in meinem Projekt installiert, aber sie funktioniert nicht. Daher möchte ich diese Bibliothek aus meinem Projekt löschen. Wie kann ich das tun?
react-native
rajat44
quelle
quelle
npm uninstall <package>
(normalerweise mit Flag--save
oder--save-dev
) undrnpm unlink <package>
Antworten:
npm uninstall --save package_name
oder ausführennpm uninstall --save-dev package_name
npm unlink package_name
dann Schritt 1 ausnotiere rnpm als veraltet
quelle
Cannot find module /path/to/module
Ich habe die folgenden Schritte befolgt: -
react-native unlink <lib name>
- Mit diesem Befehl wurde die Verknüpfung der Bibliothek von beiden Plattformen aufgehoben.react-native uninstall <lib name>
- Dadurch wurde die Bibliothek von den Knotenmodulen und ihren Abhängigkeiten deinstalliertManually removed the library name from package.json
- Irgendwie funktionierte der Befehl --save bei mir nicht, um die Bibliotheksdeklaration aus package.json zu entfernen.Danach habe ich die leere reaktionsnative Bibliothek manuell aus dem Ordner node_modules gelöscht
quelle
npm uninstall <lib name>
als Schritt 3 verwenden.Wenn Sie die Verknüpfung bereits installierter Pakete in React Native aufheben möchten
$ react-native unlink package_name
$ yarn remove package_name
(wenn es npm ist, dann npm deinstallieren - speichern)Wenn Sie den 2. Schritt vor dem 1. Schritt ausführen, müssen Sie das entsprechende Paket zurück installieren und den 2. Schritt ausführen
quelle
Ich werde meine Antwort hier veröffentlichen, da dies das erste Ergebnis in der Google-Suche ist
1)
react-native unlink <Module Name>
2)
npm unlink <Module Name>
3)
npm uninstall --save <Module name
quelle
Von reaktionsnativen --help
deinstallieren [Optionen] native Abhängigkeiten deinstallieren und die Verknüpfung aufheben
Ex:
react-native uninstall react-native-vector-icons
Es wird seine Abhängigkeiten deinstallieren und die Verknüpfung aufheben.
quelle
Sie müssen überprüfen, ob Ihr verknüpftes Projekt in der neuen Version von RN nicht verknüpft werden muss, wenn Sie es verknüpft haben, was zu einem Problem führt. Ich habe das Problem behoben, indem ich die Verknüpfung, die ich verknüpft und erneut ausgeführt habe, manuell aufgehoben habe.
quelle