2016-07-25 3 views
2

Ich lief'NPM-windows-upgrade' wird nicht als interner oder externer Befehl erkannt

$ npm install --global --production npm-windows-upgrade 

und es kehrte diese positive suchen Feedback

├── [email protected] 
├── [email protected] ([email protected]) 
├── [email protected] ([email protected], [email protected], [email protected] 
.0.0, [email protected], [email protected]) 
├── [email protected] ([email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], cli-wi 
[email protected], [email protected], [email protected], [email protected], [email protected] 
0, [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], core-j 
[email protected]) 
├── [email protected] ([email protected], [email protected]) 
└── [email protected] ([email protected], [email protected], [email protected], [email protected], ut 
[email protected], [email protected]) 

Aber wenn ich laufen $ npm-windows-upgrade

Ich bekomme

'$ npm-windows-upgrade' wird nicht als interner oder externer Befehl

erkannte ich wurde nach den Anweisungen here. Irgendeine Idee was ist los? Ich habe es eine Weile gegoogelt und nicht viel mehr als diese grundlegenden Anweisungen bekommen.

UPDATE erkannte das Problem mit allem, was ich versuchte, global zu installieren. Ich dachte, die anderen Pakete, die ich laufen wollte, funktionierten, aber das taten sie nicht. Zum Beispiel gibt $ webpack den gleichen Fehler nach der globalen Installation zurück.

HINTERGRUND

ich Fenster renne und npm zuvor installiert war. Als das anfing, mir alle möglichen Bugs zu geben, habe ich auf npm3 aufgerüstet. Ich glaube, es war nur

$ npm install npm3 -g 

und dann laufen alle meine Befehle mit npm3 beginnen, zum Beispiel

$ npm3 install webpack --save 

Heute ist der gleiche Befehl gab mir

‚npm3‘ ist nicht bekannt als ein interner oder externer Befehl

Also habe ich versucht, es mit zu installieren regelmäßiger npm, die mir gegeben hat „'npm IN nicht erkannt ...“

konnte ich npm zum Laufen bringen wieder nach folgenden these schönen Anweisungen, kann aber nicht herausfinden, wie die Version zurück zu bekommen 3.

Auch $ npm -v ist jetzt 2.15.1

Antwort

2

Um meine eigene Frage zu beantworten.

Das Problem war meine Pfadeinstellungen. Npm selbst funktionierte, aber aus irgendeinem Grund befand sich der Ort, an dem die globalen Knotenmodule installiert wurden, in einem anderen Verzeichnis. Ich sah dies als ich

lief

$ npm install npm-windows-upgrade -g

Die ersten Zeilen druckt, wenn Sie zeigen, installieren, in dem es installiert wird.

Ich bemerkte, war es in

C:\Users\(my_username)\AppData\Roaming\npm\nodemodules\npm-windows-upgrade

obwohl ich gerade von NPM installiert zeigt es

C:\ProgramFiles\npm

fixiert hatte, so änderte ich, dass es an die npm Lage war tatsächlich zu verwenden

C:\Users\(my_username)\AppData\Roaming\npm

Neustart meines Computers und es hat funktioniert.

Here again sind Anweisungen zum Ändern Ihrer Pfadvariablen.

Verwandte Themen