Brug af Yeoman med AngularJS

Indholdsfortegnelse
En af de vigtigste ting at huske på, når vi starter vores applikationsudviklingsrejse med VinkelJS, er optimeringen af ​​vores arbejdsgang, det vil sige at etablere de retningslinjer, hvormed vi skal oprette applikationer, lave tests, oprette sektioner af vores applikation osv.
Vi har flere muligheder for at gøre det, som spænder fra at arbejde manuelt, oprette hver af telefonbøgerne på egen hånd eller bruge værktøjer, der gør det for os, i sidstnævnte kan vi støtte os selv ved Yeoman som har mulighed for at generere stilladserDet bringer en indbygget webserver og giver os mulighed for at bygge programmets skelet automatisk.
Installere Yeoman det er lige så let som at køre en linje i terminalen, selvfølgelig så længe vi er i miljøer baseret på Unix Hvad Linux eller MAC, hvor det kun vil være nok at gøre følgende:
krølle -L get.yeoman.io | bash

Herefter skal vi følge instruktionerne, der vises på skærmen; men ikke desto mindre Windows Det er et andet problem, og her skal vi gøre det, der kaldes en manuel installation, for dette skal vi først installere NodeJS og derefter med din pakkebehandler npm installere Yeoman og Angular -appbyggeren. Alt dette er korrekt dokumenteret på Yeoman -webstedet.

Når vi har installeret og har Yeoman kører, kan vi oprette vores applikation VinkelJSLad os huske, at selv for de mest grundlæggende applikationer er det konventionelt nødvendigt at inkludere bibliotekerne for at danne strukturen.
Da dette er meget kedeligt at gøre manuelt, med Yeoman Vi skal bare skrive følgende fra en konsol:
yeoman init kantet

Dette vil skabe os ikke kun mappestrukturen, men det vil også give os de grundlæggende skeletter af ruter, controllere og afhængigheder.
Som vi ved, er ruter en af ​​nøgleegenskaberne ved vores applikationer i Vinklet, Yeoman Det giver os mulighed for ikke kun at generere ruten, men også de nødvendige filer, så den kan fungere, for det er nok at bruge kommandoen:
yeoman init angular: rutenavn

Hvor stinavn vil være den vej, vi ønsker, for eksempel hvis i stedet for at placere stinavn vi placerer hjem, Yeoman vil tage sig af:
  • opret home.js -filen i app / script / controllere
  • opret home.js -filen i test / specs / controller
  • opret home.html -filen i app / visninger
Det vil også generere koden til stien i filen app / scripts / app.js
Yeoman FordeleMed alt dette har vi allerede sparet en masse arbejde, udover at være automatiseret undgår vi små konfigurationsfejl, der kan påvirke vores udvikling, f.eks. Ved at stave navnet på en controller forkert eller placere stien på en upassende måde, hvilket kan føre til, at vi skal gøre lidt fejlfinding og dermed tage tid væk, som vi kunne bruge på andre ting.
Med dette afslutter vi denne vejledning, vi har lært, hvordan man installerer og starter en applikation med YeomanVi skal også huske, at dette ikke er det eneste værktøj, der tjener disse formål, så de skal undersøge noget for at finde andre muligheder, sammenligne og blive med det værktøj, der passer bedst til vores formål og behov.
wave wave wave wave wave