web-dev-qa-db-ja.com

Angular CLIバージョンを取得できませんが、すべての要件がインストールされていますか?

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をアンインストールしてみましたが、同じ結果が得られました。

3
Tanner

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+にアップグレードします

1
Renil Babu

同様に、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

0
Karan Joshi