Académique Documents
Professionnel Documents
Culture Documents
Chapitre 2 Environnement de Développement
Chapitre 2 Environnement de Développement
Avant l’installation d’ANGULAR, le développeur doit installer sur sa machine les éléments suivants :
- NODE JS qui est un moteur d’exécution JavaScript côté serveur. Son installation permet,
également, l’installation de npm (Node Package Manager) qui permet de gérer les dépendances
des packages JavaScript. Il est conseillé d’installer la version LTS qui représente la dernière
version stable de Node. Pour tester l’installaion de Node et de npm, il suffit d’exécuter en ligne
de commande node –v, ensuite la commande npm –v qui permettent d’afficher,
respectivement, la version de Node et de celle de npm installées.
- Un IDE (Integrated Development Environment) qui supporte ANGULAR tels que VS CODE,
SublimeText ou Web Storm, etc.
- ANGULAR / CLI (ANGULAR Command Line Interface) qui est une interface de ligne de commande
pour la génération, l’initialisation, la construction et le test des applications ANGULAR. Pour
installer ANGULAR CLI, on exécute la commande npm install –g @angular/cli, en tant
qu’administrateur. La commande ng version permet de vérifier la version de ANGULAR CLI
installé.
Les commandes de ANGULAR CLI les plus importantes, lors du développement d’un projet ANGULAR,
sont:
Lors de l’exécution de la commande ng new une arborescence de dossiers et de fichier sera créée
représentant le socle de l’application.
3. LE COMPOSANT RACINE
@Component({
selector: 'app-root',
template: `
<h1>
Vue
Welcome to {{title}}!
</h1> `
})
Le component racine est nommé par défaut app-root. Il sera affiché dans le fichier index.html à l’aide
de la balise <app-root></app-root>.
4. LE MODULE RACINE
Le fichier app.module.ts est le module racine du projet, il regroupe les components par
fonctionnalités. Ce module contient les imports des autres modules du projet.
@NgModule({
declarations: [
Déclaration des composants du projet
AppComponent ],
imports: [
AppRoutingModule ],
})
CONCLUSION
La création d’un nouveau projet, ANGULAR crée le socle et installe les packages et les dépendances
de l’application. Lors de sa création, le projet s’articule autour d’un seul composant racine et un seul
module racine, développeur fera, ensuite, évoluer le projet en créant de nouveau composants selon
les besoins de l’application.