2017-01-06 29 views
1

私はaotモードでng2アプリケーションを構築するために@ angular/compiler-cliを使用しています。私のbashウィンドウに 'ngc -p tsconfig-aot.json'と入力すると、 'bash:ngc:command not found'が表示されます。しかし、代わりに 'node_modules/.bin/ngc -p tsconfig-aot.json'を使用すると動作します。私はserval時代にgoogledしかし、usfullの情報を取得していない。誰でも私に手を差し伸べることができる?どうも!あなたのパスにNGCを置く必要があるようbash:ngc:command not found

+0

マイノードのバージョンは5.0.0で、NPMのバージョンが3.3.6 – Rekoolno

答えて

0

は思え:

echo $PATH 

は、あなたのパスにバイナリでNGC参照していますか?

ない場合:

PATH=$PATH:/path/to/ngc 

あなたはグローバルに設定したくない場合は

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

です私は$ PATHでそれを見つけられなかった、私はそれを追加します。どうも – Rekoolno

0

を.bash_profileのためにそれを永久アドオンを作るために、あなたはあなたのangular-でアブソルート・パスを指定することができますプロジェクトでは、パスを使用しないときにこのパスの部分を削除するようにしてください。

NGCはそうあなたがNGC使用したい場所に応じて、あなたがこのようなパスをエクスポートすることができ、node_modules/.binファイルである:

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