Turinys
Vienas iš svarbiausių dalykų, kuriuos reikia turėti omenyje pradedant savo programų kūrimo kelionę KampinisJS, yra mūsų darbo eigos optimizavimas, tai yra gairių, pagal kurias ketiname kurti programas, atlikti testus, kurti programos skiltis ir kt., nustatymas.Turime keletą galimybių tai padaryti, pradedant rankiniu būdu, sukuriant kiekvieną katalogą savarankiškai arba naudojant įrankius, kurie tai daro už mus. Pastaruoju atveju mes galime save išlaikyti Yeoman kuri turi galimybę sukurti pastoliaiTai suteikia įmontuotą žiniatinklio serverį ir leidžia mums automatiškai sukurti programos skeletą.
Diegti Yeoman tai taip pat paprasta, kaip paleisti liniją terminale, žinoma, kol esame aplinkoje Unix Ką Linux arba MAC, kur užteks atlikti tik šiuos veiksmus:
curl -L get.yeoman.io | mušti
Po to turime vykdyti ekrane pateikiamas instrukcijas; tačiau „Windows“ Tai dar viena problema, ir čia mes turime atlikti tai, kas vadinama rankiniu diegimu, todėl pirmiausia turime įdiegti NodeJS ir tada su savo paketų tvarkytoju npm diegti Yeoman ir „Angular“ programų kūrėjas. Visa tai tinkamai dokumentuota „Yeoman“ svetainėje.
Kadangi tai labai varginanti daryti rankiniu būdu, naudojant Yeoman Mes tiesiog turime iš konsolės parašyti:
yeoman init kampinis
Tai sukurs mums ne tik aplankų struktūrą, bet ir suteiks mums pagrindinius maršrutai, valdikliai ir priklausomybės.
Kaip žinome, maršrutai yra viena iš pagrindinių mūsų programų savybių Kampinis, Yeoman Tai leidžia mums ne tik sukurti maršrutą, bet ir reikalingus failus, kad jis galėtų veikti, tam pakanka naudoti komandą:
yeoman init kampinis: maršruto kelias
Kur kelio pavadinimas bus kelias, kurio norime, pavyzdžiui, jei vietoj pateikimo kelio pavadinimas dedame namai, Yeoman pasirūpins:
- sukurkite „home.js“ failą programoje / scenarijuje / valdikliuose
- sukurkite failą home.js naudodami test / specs / controller
- programoje / rodiniuose sukurkite failą home.html
„Yeoman“ pranašumaiSu visa tai jau sutaupėme daug darbo, be to, kad esame automatizuoti, išvengiame nedidelių konfigūracijos klaidų, kurios gali turėti įtakos mūsų vystymuisi, pavyzdžiui, klaidingai parašyti valdiklio pavadinimą arba netinkamai išdėstyti kelią, dėl kurio galime reikia truputį padaryti derinimas taip atimdami laiką, kurį galėtume skirti kitiems dalykams.
Baigę šį vadovėlį, mes išmokome įdiegti ir kaip pradėti programą YeomanTaip pat turime prisiminti, kad tai nėra vienintelis įrankis, kuris tarnauja šiems tikslams, todėl jie turi atlikti tam tikrus tyrimus, kad surastų kitų variantų, palygintų ir liktų su įrankiu, kuris geriausiai atitinka mūsų tikslus ir poreikius.