Angluar CLIをインストールした後、ngコマンドを叩いたが「ng: command not found」と表示された場合の対処法
MacのターミナルからAngularのプロジェクトを作成するために、npmツールを使って、Angular CLIをインストールしました。
npm install -g @angular/cli
その後、ngコマンドを叩いたところ、下記のようなエラー(ngコマンドが見つからない)が表示されました。
mymac:test user$ ng
zsh: command not found: ng
aliasで一時的にPATHを通す
これは、ngコマンドを実行する際に、PATHが通ってないだけなので、AngularのCLIがインストールされた場所を確認して、以下のコマンドを実行します。
alias ng="/user/Desktop/angular/angular/.npm-global/lib/node_modules/@angular/cli/bin/ng"
これで、パスを通すことができます。
上記の「ng="〜"」は、インストールした場所によって変わるため、「npm install -g @angular/cli」を実行時にインストール場所がターミナルに表示されているはずなので、それを入力する必要があります。
TATHとは?
コマンドプロントであるフォルダを実行したい、例えばgitコマンドを実行したい場合、コンピュータはgitコマンドが何処にあるか、分かりません。なので、このフォルダを探してください = PATHで場所を指定することができます。
以上となります。