Erstellen eines Alias ​​für NPM mit cmder in Windows

9175
Susan

Ich verwende cmder unter Windows: http://bliker.github.io/cmder/

Ich habe node.js von nodejs.org installiert.

Ich kann npm in cmder ausführen, indem Sie diesen Befehl ausführen:

C:\Program Files\nodejs\npm.cmd

Wie kann ich nun einen Alias ​​erstellen, um zum Beispiel einfach laufen zu können npm install -g bower?

Ich habe das versucht:

alias npm="C:\Program Files\nodejs\npm.cmd"

Aber es berichtet zurück:

alias npm="C:\Program Files\nodejs\npm.cmd" Files\nodejs\npm.cmd""] was unexpected at this time.

4

2 Antworten auf die Frage

5
Susan

Wenn ein Dateiname Leerzeichen enthält, muss die 8.3-Version des Namens wie folgt verwendet werden:

alias npm=C:\Progra~1\nodejs\npm.cmd $*

Sie können die Kurznamen erhalten, indem Befehl: dir /x c:\.

Quelle: https://bountify.co/creating-an-alias-for-npm- using-cmder-in-windows

1
pobklk

Möglicherweise möchten Sie den Ordner mit npm der Systemvariablen "Path" hinzufügen.

Das zu tun :

  • Gehen Sie zu "Computer" -> Klicken Sie mit der rechten Maustaste auf eine leere Stelle -> Eigenschaften -> Klicken Sie im linken Bereich auf "Erweiterte Systemparameter"

  • Ein neues Fenster sollte geöffnet sein -> Registerkarte "Erweiterte Systemparameter" auswählen -> Klicken Sie auf "Umgebungsvariablen".

  • Wählen Sie dann unter "Systemvariablen" den Pfad aus und klicken Sie auf "Ändern".

  • Sie sollten etwas haben wie:

C: \ ProgramData \ Oracle \ Java \ javapath;% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ Wbem;% SYSTEMROOT% \ System32 \ WindowsPowerShell \ v1.0 \; C: \ wamp \ bin \ php \ php5.5.12; C: \ Programme (x86) \ Git \ cmd; C: \ Programme (x86) \ GNU \ GnuPG \ pub

  • Am Ende fügen Sie einfach "; PATH_TO_NPM" hinzu (vergessen Sie nicht das ";" am Anfang ").

  • Starten Sie Ihren Computer neu und es sollte funktionieren.

Sie müssen Ihren Computer nicht neu starten. Um die Änderungen in Ihrer Shell zu sehen, öffnen Sie einfach eine neue Instanz - die neuen Werte werden dort sofort sichtbar. Oliver vor 8 Jahren 1
Sie müssen nur das Terminal neu starten Aequitas vor 6 Jahren 0