2017-02-28 2 views
0

Ich verwende Windows 8.1 64-Bit und install npm mit Windows Installer von nodejs.org. Jedes Mal, wenn ich den Befehl npm eingebe, wird immer folgende Meldung angezeigt: '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.npm Befehl Rückmeldung -g 'wird nicht als interner oder externer Befehl erkannt

Error while running npm “prefix -g is not recognized as an internal or external command” nicht mein Problem

Knoten lösen -v

v6.10.0

npm -v

‚CALL„C: \ Programmdatei s \ nodejs \ node.exe "" C: \ Programm Dateien \ nodejs \ node_module \ npm \ bin \ npm-cli.js "Präfix -g 'ist nicht erkannt als interner oder externer Befehl, lauffähiges Programm oder Batch Datei.

3.10.10

npm Konfigurationsregister erhalten

‚CALL "C: \ Programme \ NodeJS \ node.exe"„C: \ Program Files \ NodeJS \ node_modules \ npm \ bin \ npm-cli.js "Präfix -g 'ist nicht erkannt als interner oder externer Befehl, ausführbares Programm oder Batch-Datei.

https://registry.npmjs.org/

Antwort

2

Es löste jetzt. Es ist kein Fehler von Nodejs PATH. Aber eine meiner Umgebungsvariablen namens ComSpec hat mehrere Werte, es erlaubt nur einen

0

Dieser Fehler bezieht sich auf Ihre PATH-Variable auf den richtigen Weg von NodeJS nicht zeigen. Überprüfen Sie Ihr env. vars und prüfen, ob es auf den richtigen Pfad eingestellt ist.

+0

Sorry, ich bin neu in nodejs. Ich habe .env-Datei in meinem Projektordner, aber es gibt keine Var, die auf Nodejs-Pfad verweist. Shoud ich sie in meine .env-Datei? – Patriot

+0

Ich meinte Ihre Windows-Umgebungsvariablen. Gehen Sie für den Pfad zu "Windows Isntallation": https://www.tutorialspoint.com/nodejs/nodejs_environment_setup.htm, um Pfade in Windows festzulegen: http://www.computerhope.com/issues/ch000549.htm – TanguyB

+0

[https://www.tutorialspoint.com/nodejs/nodejs_environment_setup.htm](https://www.tutorialspoint.com/nodejs/nodejs_environment_setup.htm) immer noch den Fehler, C: \ Programme \ nodejs \ bin ist nicht Existieren in meinem Verzeichnis – Patriot

Verwandte Themen