Créer une application Angular

Installer le gestionnaire de paquets Npm et Node.js pour Angular

La commande ci-dessous permet d’installer node.js et son gestionnaire de paquets afin de suivre les dépendances de votre projet Angular sous une distribution Linux Debian.

# apt install nodejs npm

Installer le client Angular ng

Nous installons globalement le paquet Angular cli nommé ng via Npm car il sera possiblement réutilisé pour d’autres projets Angular.

# npm install -g @angular/cli
/usr/local/bin/ng -> /usr/local/lib/node_modules/@angular/cli/bin/ng
   @angular/cli@9.1.0 postinstall /usr/local/lib/node_modules/@angular/cli
   node ./bin/postinstall/script.js 
 ? Would you like to share anonymous usage data with the Angular Team at Google under
 Google’s Privacy Policy at https://policies.google.com/privacy? For more details and
 how to change this setting, see http://angular.io/analytics. No
 @angular/cli@9.1.0
 added 252 packages from 194 contributors in 61.62s 

Démarrer un nouveau projet Angular

Le client Ng vous permet de créer un nouveau projet Angular en construisant la structure et en téléchargeant les dépendances nécessaires.
Ici nous choisissons d’installer le composant de rooting et de prendre en charge les fichiers SCSS.

$ ng new myapp
 ? Would you like to add Angular routing? Yes
 ? Which stylesheet format would you like to use? SCSS
 CREATE myapp/README.md (1022 bytes)
...
 CREATE myapp/e2e/src/app.po.ts (301 bytes)
 ✔ Packages installed successfully.
     Successfully initialized git.

Tester votre nouveau projet Angular

Dernière étape pour tester que votre nouveau projet Angular fonctionne, je vous propose de lancer un serveur local via la commande suivante:

$ ng serve

Voilà ! Votre nouveau projet Angular est prêt à fonctionner, il n’attend plus que vous pour gagner en fonctionnalité !
A vos claviers !

Sam

Samuel RODIER, 40 ans, Ingénieur / développeur Full Stack / responsable projet informatique sur RENNES.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *