ブログ

【Angular13】-bash: ng: command not found の対処法

環境

OS:Mac OS Big Sur 11.5.2
Angular:13.1.3

発生事象

Angularインストール後、ngコマンドでエラーが発生。

$ ng
 -bash: ng: command not found

Angularインストール時は以下のようにエラーが発生していないため、インストールはできていると思われる。

$ npm install -g @angular/cli

changed 183 packages, and audited 184 packages in 15s

22 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

ネットで調べたところ、以下のようにパスを追加すべきとあったが、そもそも「ng」というフォルダが存在しない。

$ alias ng="/Users/[UserName]/.npm-global/lib/node_modules/@angular/cli/bin/ng"

対処方法

パスが通っていなかったことが原因。
以下のようにパスを通すことで解決した。

$ export PATH="$PATH:$HOME/.npm-global/bin"

参考:Ways to fix “-bash: ng: command not found”