Ich erhalte diesen Fehler Invalid Directory /Users/node_modules/superagent
mit einem React Native-Projekt. Ich bin mir nicht sicher, warum es an diesem Ort nach dem Modul suchen würde? Wie kann ich das beheben, um nach dem Modul innerhalb des Verzeichnisses node_modules
des React Native-Projekts zu suchen, in dem es sich tatsächlich befindet?Ungültiges Verzeichnis/Benutzer/node_modules/superagent mit React Native
Antwort
Das Problem ist npm3. Sie müssen es auf npm2 downgraden, weil die plattgedrückten Pakete bei react-native noch nicht funktionieren.
Ich wollte gerade sagen "[dieser Typ scheint das gleiche Problem zu haben und zu demselben Schluss gekommen zu sein, wie man es beheben kann] (https://github.com/facebook/react-native/issues/4296)" aber dann habe ich gemerkt, dass er du warst. –
Gibt es eine bestimmte Version von npm sollte ich verwenden. Ich habe gerade versucht, 'npm install -g npm @ latest-2' zu machen, aber das schien nichts zu reparieren. –
Vielleicht versuchen npm @ 2 statt next-2? Vergessen Sie auch nicht, den Ordner node_modules zu entfernen, bevor Sie npm i erneut ausführen. Ich entdeckte diesen Fehler auch, wenn Sie ein Projekt ausführen, das eine andere package.json in einem der Unterordner enthält. Überprüfen Sie das auch. – JWindey
ich in ein ähnliches Problem über laufen kann bei Using PubNub with React Native
I verwendet NVM Knoten v4.2.2 herabzustufen und dann npm ließ sich auf 2.14.7 automatisch. Erstellte das React Native-Projekt (unter Verwendung von react-native init
) neu, so dass es kein flaches Modulverzeichnis mehr gab. Allerdings immer noch den gleichen Fehler bei Bedarf.
Knoten js haben eine Gruppe möglicher Ordner, die Module enthalten können. Wenn Sie ein Modul installieren, kann das Modul manchmal von anderen Modulen abhängig sein. Ich verbringe den ganzen Tag damit, das zu verstehen. Sie müssen dieses Handbuch installieren. In Ihrem Fall npm install -S superagent
. Es wird ein Fehler als fehlender Pfad in/Users/node_modules angezeigt, da dies das letzte Element des Arrays ist, das voll ist mit möglichen Pfaden, die Module enthalten können (für MAC).
Liste von Pfaden von OS: https://www.npmjs.com/package/npm-paths
- 1. Neues React Native Projekt mit alter Version von react native
- 2. React-Native: Dismiss/Exit React-Native Ansicht zurück zu Native
- 3. OAuth2 Anfrage mit React Native
- 4. React-native mit Android Studio
- 5. React-native Navigation mit Redux
- 6. React Native Linking SMS
- 7. React-Native + crypto: Wie man HMAC in React-Native erzeugt?
- 8. gRPC auf React Native
- 9. Bildschirmbreite in React Native
- 10. zIndex in React Native
- 11. React Native - Silbentrennung
- 12. React Native gestaffelt Render
- 13. Montagekomponenten in React Native
- 14. Bildgrößenanpassung in React Native
- 15. Navigation in React Native
- 16. Native dynamische UI-Komponente für React Native
- 17. React-Native Packager API
- 18. Kann nicht mit Native React mit uri
- 19. React Native Duplikat Modulname
- 20. TypeScript React Native Zeichenfolgenliteralzuweisungsfehler
- 21. Loop in react-native
- 22. React Native Text Eingabemaske
- 23. React Native für Mac
- 24. Geofencing in React Native
- 25. setTimeout in React Native
- 26. React Native ersetzen bundle.js
- 27. React-Native Image Viewer?
- 28. Navigationsschublade in React-Native
- 29. Lernen React-Native
- 30. React Native Responsive Schriftgröße
ich die gleiche Sache immer aber für Firebase mit india React. –
Das selbe für das Modul 'events' erhalten – Louis
Mein Update war das Neustarten des Node-Servers, ich hatte das seit dem 'npm install'-Befehl nicht getan – Louis