Découvrir angular–Mon premier projet

Nous allons commencer sans Visual Studio pour ce premier projet Angular. Nous verrons dans de prochains articles comment le faire avec Visual Studio.

Avant tout, configurons le tout.

Pour suivre le projet, voici le projet github, en cours de développement.

1. Création du package.json

> scripts “build” : tsc => compilateur Type Script. –p pour project ou application.

> scripts “lite-server –c” : utilisation d’un server web light dĂ©diĂ© pour les PWA

> scripts “starts” => lancement appli

Dans les dépendances modules

Nous allons avoir :

  • « @angular/router »: « ^6.0.3 » : pour les routes projet
  • « @angular/forms »: « ^6.0.3 » : tout ce qui est des formulaires

Dans les dépendances dédiées au développement

Nous allons trouver :

  • protractor pour les tests automatisĂ©s, dĂ©diĂ©s pour Angular et AngularJs
  • TypeScript, puisqu’en prod, nous aurons juste besoin du javascript gĂ©nĂ©rĂ©

2. Le fichier systemjs.config.js

System.js est un moteur de chargement des modules EcmaScripts. Les modules javascript sont ainsi organisés et chargés automatiquement grùce à ce moteur javascript.

Le plus important dans ce fichier c’est la partie « map”. Elle permet de dĂ©finir des raccourcis d’appel quand on importera nos modules.

En fait ce fichier est nĂ©cessaire si l’on n’utilise pas le Angular CLI.

3. Fichier tsconfig.json

Puis nous avons besoin de paramétrer notre moteur TypeScript avec le fichier tsconfig.json.

Nous pouvons entre autre définir si nous allons générer du javascript es5 ou es6.

Ici, nous serons sur de l’es6.

4. PrĂ©paration d’un serveur lite en local

Uniquement durant le développement, nous allons utiliser un serveur web lite : lite-server.

Nous devons ajouter un fichier bs-config.json.

5. npm install – Mise Ă  jour des dĂ©pendances

Pour télécharger tous les modules, lancez la commande : npm install.

6. Ajout d’un premier Component

Il est tentant d‘utiliser la commande ng add component.

Or, vu que nous n’avons pas de fichier angular.json, le moteur angular CLI nous le rĂ©clame :

Local workspace file (‘angular.json’) could not be found.
Error: Local workspace file (‘angular.json’) could not be found.

En effet, nous sommes passĂ©s sur la version 6.0 d’Angular, et tout le moteur a changĂ©.

Il nous faut ajouter un fichier : angular.json, si l’on veut utiliser le angular CLI.

7. Création dossiers src et app

Une convention adoptée pour les projets Angular : Un dossier src contenant un dossier app.

Dans src, nous allons déplacer les fichiers :

  • tsconfig.json
  • systemjs.config.js

Dans app, nous aurons les composants et les modules.

Prochaine étape : on crée notre module et notre composant.

Notre adresse

1 rue du guesclin
44000 Nantes

Notre téléphone

+33 2 79 65 52 87

Société

DevToBeCurious SARL
84860163900018 - Nantes B 848 601 639