Angular: Comment créer un projet Angular v5 quand son CLI globale est supérieur?

Vous travaillez habituellement avec une version de votre CLI Angular récente (6 ou 7), mais vous avez besoin d'installer une ancienne version d'Angular pour un projet. Voici la solution!

A vrai dire, j'ai créé cet article en tant que "pense-bête", pour éviter de rechercher sur le Web à chaque fois ^^.
Eh oui, il m'arrive (souvent) de devoir revenir à une ancienne version d'Angular (4 par exemple) pour tester ou voir le comportement d'une fonctionnalité, ou tout simplement pour utiliser un framework qui fonctionne avec les anciennes version d'Angular.

L'article original est ici: How to create an Angular v5 project when your global CLI version is 6.x

La solution est la suivante (pour Windows):

REM Installation de l'ancienne version de CLI
mkdir ng5-cli
cd ng5-cli
npm  init

npm i @angular/cli@1.7.4 --save-dev

REM CLI considère le dossier comme projet Angular et n'autorise pas ng new
cd ..

REM Installation à partir du nouveau CLI
ng5-cli\node_modules\.bin\ng new my-ng5-app

Le CLI Angular v1.7.4 est compatible Angular 4 et 5. Pour d'autres versions d'Angular, il faudra rechercher la bonne version du CLI compatible.

Je vous dis à plus pour le prochain article xD.

Article précédent Article suivant


Ajouter un commentaire