it-swarm.com.de

Node.js / Windows-Fehler: ENOENT, Status 'C: \ Users \ RT \ AppData \ Roaming \ npm'

Ich habe Windows 7 32-Bit. Ich habe das neueste Node.js 32-Bit installiert. Wenn ich versuche, den Befehl npm install jquery auszuführen, wird folgende Fehlermeldung angezeigt:

Fehler: ENOENT, stat 'C:\Benutzer\RT\AppData\Roaming\npm

Wie löst man das?

976
tryasko

Das manuelle Erstellen eines Ordners mit dem Namen "npm" im angezeigten Pfad behebt das Problem.

Weitere Informationen finden Sie unter Seite zur Fehlerbehebung

1800
Torsten

Ich bin auf das gleiche Problem gestoßen, als ich ein Paket über npm installiert habe.

Nach dem manuellen Erstellen des Ordners npm in C:\Users\UserName\AppData\Roaming\ ist dieser bestimmte Fehler verschwunden, es sind jedoch ähnlich viele Fehler aufgetreten, da beim Versuch, zusätzliche Verzeichnisse im Ordner npm zu erstellen, ein Fehler aufgetreten ist. Das Problem wurde behoben, nachdem Ausführen der Eingabeaufforderung als Administrator.

105
Aniket Thakur

Dies kann auch durch manuelle Installation eines Knotenpakets behoben werden.

npm install npm -g

Dabei werden alle erforderlichen Verzeichnisse eingerichtet.

88
NStorm

Ich empfehle, einen alternativen Speicherort für Ihre npm-Module festzulegen.

npm config set prefix C:\Dev\npm-repository\npm --global 
npm config set cache C:\Dev\npm-repository\npm-cache --global  

Natürlich können Sie den Ort so einstellen, wie es am besten passt.

Dies hat für mich gut funktioniert und umgeht alle Berechtigungsprobleme, die auftreten können.

9
Reece

Sie können zum Startmenü gehen und das Node.js-Symbol durchsuchen, die Shell öffnen und dann alles mit installieren

install <packagename> -g
2
EliuX

Ich brauchte ein Paket von Github, das in Typoskript geschrieben war. Ich habe die neueste Version aus dem Master-Zweig in die Wurzel meines Hauptprojekts gezogen. Ich ging dann in das Verzeichnis und führte eine npm-Installation durch, damit die gulp-Befehle funktionieren, mit denen ES5-Module generiert werden. Um es kurz zu machen, mein Erstellungsprozess hat versucht, Dateien aus diesem neuen Ordner zu erstellen, sodass ich sie aus meinem Stammverzeichnis entfernen musste. Dies verursachte dieselben Fehler.

0
Helzgate

Installieren Sie eine stabile Version anstelle der neuesten, ich habe meine Version von node-v0.10.29-x86.msi auf 'node-v0.10.33-x86.msi' heruntergestuft und es funktioniert gut für mich!

http://blog.nodejs.org/2014/06/16/node-v0-10-29-stable/

0
Sagar Awasthi