Ungültiges Verzeichnis / Benutzer / node_modules / superagent mit Native React

8

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 im node_modules -Verzeichnis des React Native-Projekts zu suchen, in dem es sich tatsächlich befindet?

    
Spencer Pope 21.11.2015, 05:41
quelle

3 Antworten

4

Das Problem ist npm3. Sie müssen es auf npm2 downgraden, weil die plattgedrückten Pakete noch nicht mit react-native funktionieren.

    
JWindey 23.11.2015, 11:52
quelle
2

Ich könnte ein ähnliches Problem in mit PubNub mit Native React auftreten

Ich habe nvm verwendet, um auf Node v4.2.2 herunterzustufen, und npm hat sich dann automatisch auf 2.14.7 zurückgesetzt. Das Projekt "Reactive Native" wurde neu erstellt (mithilfe von react-native init ), sodass kein flaches Modulverzeichnis mehr vorhanden war. Allerdings immer noch den gleichen Fehler bei Bedarf.

    
Fenda 23.11.2015 18:28
quelle
-1

Knoten js haben eine Gruppe von möglichen Ordnern, 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 deinem Fall npm install -S superagent . Es zeigt einen Fehler als fehlenden Pfad in / Users / node_modules, da dies das letzte Element des Arrays ist, das voll ist mit möglichen Pfaden, die Module enthalten können (für MAC).

Vollständige Liste der Pfade nach Betriebssystem: Ссылка

    
Dimitar Dalev 08.08.2016 16:05
quelle

Tags und Links