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
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 deinstalliert
Manually 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
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
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.
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.
npm uninstall <package>
(normalerweise mit Flag--save
oder--save-dev
) undrnpm unlink <package>