web-dev-qa-db-fra.com

Impossible d'obtenir Angular version CLI, bien que toutes les exigences soient installées?

J'ai des difficultés à faire quoi que ce soit avec le Angular CLI. J'ai Node, NPM. Et Angular tous installés, quand j'exécute le which commande dans le terminal, ils existent tous dans mon /user/local/bin

Ceci est mon node.js: v11.8.0

Ceci est mon npm actuel: 6.5.0

Quand je cours ng -v Je ne parviens pas à obtenir la version et j'obtiens le message suivant:

$ 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.

J'ai essayé de désinstaller le Angular CLI mais, obtenant les mêmes résultats.

3
Tanner

Angular CLI nécessite une version LTS actuelle, active ou de maintenance de Node ( https://angular.io/guide/setup-local#nodejs ). Qui la version 11 ne l'est pas.

Node.JS 11 n'est plus pris en charge par l'équipe Node.Js car après six mois, les versions impaires (9, 11, etc.) ne sont plus prises en charge. Plus d'infos: https://nodejs.org/en/about/releases

Solution: mettez à niveau Node vers 12+

1
Renil Babu

Comme, le Angular CLI nécessite une version minimale de Node.js de v10.13 ou v12.0.

ÉTAPE 1: Installez v12.x

nvm install 12

ÉTAPE 2: Utilisez v12.x

nvm use 12

ÉTAPE 3: Installez Angular CLI

npm install @angular/cli -g

ÉTAPE 4: Vérifiez la version, vérifiez qu'elle est installée

ng --version

exemple d'image de sortie: https://i.stack.imgur.com/9jr15.png

0
Karan Joshi