2016-07-09 4 views
2

'CALL "C: \ Programme \ nodejs \ node.exe" "C: \ Programme \ nodejs \ node_modules \ npm \ bin \ npm-cli.js "Präfix -g 'wird nicht als interner oder externer Befehl, ausführbares Programm oder Batch-Datei erkannt.Fehler beim Ausführen von npm "Präfix -g wird nicht als interner oder externer Befehl erkannt"

Ich benutze Windows 8.1 Enterprise-Version, und ich habe meine Dateien in appdata/npm noch bekomme ich den obigen Fehler. Ich habe die neueste Knotenversion installiert, d. H. V6.3.0, und ich habe sogar mit der älteren Knotenversion, d. H. V4.4.7, versucht, und ich bekomme den gleichen Fehler.

Antwort

1

Ich hatte das gleiche Problem. Mine hat dieses Problem auch gedruckt.

Fehlerdatei C: \ Windows \ system32 \ cmd.exe;

scheint ich meine comSpec in meinen Umgebungsvariablen vermasselt.
Das ";" am Ende dieser Zeile verursachte den Fehler.

0

Ich erlitt das gleiche Problem. Es wurde durch das Semikolon einiger Umgebungsvariablen verursacht.

Wenn Sie in Windows sind, versuchen Sie zunächst, den Befehl SET zu verwenden, damit alle Umgebungsvariablen aufgelistet werden.

Dann versuchen Sie, alle Variablen sorgfältig zu überprüfen, um zu sehen, ob ein Semikolon am Ende der Variablen vorhanden ist. Wenn es welche gibt, löschen Sie das Semikolon.

In meinem Fall vorherige

ComSpec=C:\windows\system32\cmd.exe; 

So lösche ich das Semikolon von ComSpec und das Problem behoben.

Verwandte Themen