Angular CLIで何かを実行するのに問題があります。ノード、NPM、およびAngularをインストールすると、which
ターミナルでコマンドを実行すると、すべてが/user/local/bin
に存在します
これは私の現在のnode.js
です:v11.8.0
これは私の現在のnpm
です:6.5.0
ng -v
を実行すると、バージョンを取得できず、次のメッセージが表示されます。
$ ng -v
Node.js version v11.8.0 detected.
The Angular CLI requires a minimum Node.js version of either v10.13 or v12.0.
Please update your Node.js version or visit https://nodejs.org/ for additional instructions.
Angular CLIをアンインストールしてみましたが、同じ結果が得られました。
Angular CLIには、現在アクティブなLTS、またはメンテナンスLTSバージョンNode( https://angular.io/guide/setup-local#nodejs )が必要です。バージョン11はそうではありません。
6か月後、奇数番号のリリース(9、11など)がサポートされなくなるため、Node.JS 11はNode.Jsチームでサポートされなくなりました。詳細: https://nodejs.org/en/about/releases
解決策:Nodeバージョンを12+にアップグレードします
同様に、Angular CLIには、v10.13またはv12.0の最小Node.jsバージョンが必要です。
ステップ1:v12.xをインストールする
nvm install 12
ステップ2:v12.xを使用する
nvm use 12
手順3:インストールAngular CLI
npm install @angular/cli -g
ステップ4:バージョンを確認し、インストールされていることを確認します
ng --version
出力のサンプル画像: https://i.stack.imgur.com/9jr15.png