2016-06-09 4 views
1

Ich habe geradeScript Name Kollision in Terminal

npm install -g angular-cli 

und versuchte, ein neues Projekt, das ich

ng new foo 

Leider bereits installiert haben zu initialisieren Nailgun die auch das ng Schlüsselwort verwendet.

Wie kann ich festlegen, welche Priorität hat? Besser noch, gibt es eine einfache Möglichkeit, einen von ihnen umzubenennen?

Antwort

1

Die erste im Pfad gefundene ist diejenige, die aufgerufen wird, sodass Sie Ihren Pfad als erste Option neu ordnen können. Wenn du eine Nagelpistole brauchst, könntest du die Reihenfolge für die Verzeichnisse nailgun und global npm modules in deinem Pfad tauschen.

Du könnte umbenennen ng im .bin-Verzeichnis in Ihrem Standort global installieren, aber das könnte Nebenwirkungen haben, wenn andere Winkel Tools erwarten ng in der Lage sein zu nennen.