Ich habe Windows 7 32-Bit. Ich habe das neueste Node.js 32 Bit installiert .
Wenn ich versuche, den Befehl auszuführen npm install jquery
, erhalte ich folgende Fehlermeldung:
Fehler: ENOENT, stat 'C: \ Benutzer \ RT \ AppData \ Roaming \ npm
Wie löst man es?
res.sendfile('pathSlightlyWrong/posts.html')
(unter Windows 7 erfahren)Antworten:
Das manuelle Erstellen eines Ordners mit dem Namen 'npm' im angezeigten Pfad hat das Problem behoben.
Weitere Informationen finden Sie auf der Seite Fehlerbehebung
quelle
Ich bin auf das gleiche Problem gestoßen, als ich ein Paket über npm installiert habe.
Nach dem
npm
manuellen Erstellen des Ordners warC:\Users\UserName\AppData\Roaming\
dieser bestimmte Fehler verschwunden, aber es gab ähnliche mehrfache Fehler, als versucht wurde, zusätzliche Verzeichnisse imnpm
Ordner zu erstellen, und dies schlug fehl. Das Problem wurde behoben, nachdem die Eingabeaufforderung als Administrator ausgeführt wurde .quelle
Dies kann auch durch manuelles Installieren eines Knotenpakets behoben werden.
Dadurch werden alle erforderlichen Verzeichnisse eingerichtet.
quelle
Ich empfehle, einen alternativen Speicherort für Ihre npm-Module festzulegen.
Natürlich können Sie den Standort so einstellen, wie es am besten passt.
Dies hat bei mir gut funktioniert und umgeht alle Berechtigungsprobleme, auf die Sie möglicherweise stoßen.
quelle
Sie können zum Startmenü gehen und das Node.js-Symbol durchsuchen, die Shell öffnen und dann alles mit installieren
quelle
Installieren Sie eine stabile Version anstelle der neuesten. Ich habe meine Version auf
node-v0.10.29-x86.msi
von heruntergestuft'node-v0.10.33-x86.msi'
und sie funktioniert gut für mich!http://blog.nodejs.org/2014/06/16/node-v0-10-29-stable/
quelle
Ich brauchte ein Paket von Github, das in Typoskript geschrieben war. Ich habe die neueste Version aus dem Hauptzweig in das Stammverzeichnis meines Hauptprojekts gezogen. Ich ging dann in das Verzeichnis und führte eine npm-Installation durch, damit die gulp-Befehle funktionieren, die ES5-Module generieren. Um es kurz zu machen, mein Erstellungsprozess versuchte jedenfalls, Dateien aus diesem neuen Ordner zu erstellen, sodass ich sie aus meinem Stammverzeichnis verschieben musste. Dies verursachte dieselben Fehler.
quelle