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