Je travaillais récemment sur un projet Angular 17 et j'avais envie d'explorer les nouvelles fonctionnalités passionnantes d'Angular 18. Cependant, je voulais le faire d'une manière qui n'affecterait pas mes projets existants qui étaient déjà en production ou Phases d'assurance qualité. Cela représentait un petit défi :
Exploitation du gestionnaire de versions de nœud (NVM) :
Pour résoudre ce problème, j'ai décidé d'exploiter un Node Version Manager (NVM). NVM vous permet de gérer plusieurs versions de Node.js sur votre système, ce qui facilite le basculement entre elles pour différents projets. Voici comment je l'ai configuré :
Installer NVM : Vous pouvez suivre les instructions sur le site officiel de NVM pour le télécharger et l'installer ici.
Install Node.js 18 : Une fois NVM installé, j'ai utilisé la commande
nvm install latest
Cela a installé la version la plus récente de Node.js (qui était à l'époque la 22.4.1).
Création d'un environnement de développement distinct :
Ensuite, j'ai créé un répertoire séparé pour mes projets pratiques Angular 18. Cela aide à isoler l'environnement de mes projets existants.
Installation d'Angular 18 localement :
Pour installer Angular 18 pour ce projet spécifique, j'ai utilisé la commande suivante :
npm install @angular/cli@latest
Remarquez l'absence de -g. Cela installe la dernière version d'Angular CLI (qui était à l'époque 18.1.0) localement dans le répertoire du projet, sans affecter l'installation globale.
Surprendre! Pas encore tout à fait là :
Lorsque j'ai tenté de créer un nouveau projet à l'aide de ng new practice-project, il utilisait par défaut la version Angular CLI installée globalement (17). C'est là qu'intervient la magie de npx.
Présentation de Node Package Executor (npx) :
npx vous permet d'exécuter des packages à partir de npm sans les installer globalement. Cela s'est avéré être la clé pour utiliser la version spécifique d'Angular CLI (18) pour mon nouveau projet. Voici la commande gagnante :
npx @angular/cli@18 new my-angular-18-project
Je vérifie le projet en exécutant ng version
Succès! Explorer Angular 18 :
Après avoir attendu l'installation des dépendances nécessaires, j'avais un tout nouveau projet Angular 18 (my-angular-18-project) prêt à démarrer ! Cela m'a permis d'explorer toutes les nouvelles fonctionnalités d'Angular 18, y compris la syntaxe @let passionnante, sans interférer avec mes projets Angular 17 existants.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3