2017-01-06 4 views
1

Ich benutze @ Angular/Compiler-CLI, um meine ng2 App im Aot-Modus zu bauen. Wenn ich 'ngc -p tsconfig-aot.json' in mein Bash-Fenster eingabe, bekomme ich 'bash: ngc: command not found'. Wenn ich stattdessen 'node_modules/.bin/ngc -p tsconfig-aot.json' verwende, funktioniert es. Ich habe stundenlang gegoogelt, aber keine nützlichen Informationen bekommen. Kann mir jemand helfen? Danke!bash: ngc: Befehl nicht gefunden

+0

Meine Knoten Version ist 5.0.0 und npm Version ist 3.3.6 – Rekoolno

Antwort

0

Scheint, wie Sie ngc in den Weg setzen müssen:

echo $PATH 

Sie sehen ngc binär in Ihrem Weg?

Falls nicht:

PATH=$PATH:/path/to/ngc 

Um es dauerhaft Add zu machen

export PATH=$PATH:/path/to/ngc 
+0

Ich habe es nicht in meinem $ PATH gefunden, ich füge es hinzu. Danke – Rekoolno

0

.bash_profile Wenn Sie es global nicht festlegen möchten, können Sie einen vollständigen Pfad in Ihrem Winkel- angeben Projekt, stellen Sie sicher, dass Sie diesen Teil des Pfades löschen, wenn Sie ihn nicht mehr verwenden.

ngc ist in node_modules/.bin, so dass je nachdem, wo Sie wollen ngc verwenden Sie den Pfad so exportieren:

PATH=$PATH:../../../node_modules/.bin