OK we zullen terugkomen.
Het is tijd voor een andere oefening.
Deze oefening gaat NPM versterken en installeren van pakketten die ze loopt bestanden met Noad en ook enkele van de fundamentele command line commando's.
Maar naast al dat het ook gaan om je te dwingen een beetje vindingrijk te zijn en om de documentatie te lezen om erachter te komen hoe een bepaald pakket werkt.
Dus hier is een overzicht van wat je moet doen.
Maak een map met de naam van mijn winkel op een bestand met de naam lijst met producten.
J.S. binnenkant van de mijn winkel directory en dan moet je het installeren van de faker pakket fakers een pakket dat eigenlijk vrij grote schaal wordt gebruikt.
Het helpt je echt heel snel en gemakkelijk willekeurige valse gegevens.
Dus als je het testen van uw applicatie en je hoeft niet gebruikers, maar u wilt het in te vullen met valse gebruikersgegevens dat is niet alles identiek.
Dus je wilt een 100 verschillende telefoonnummers die een bepaald formaat of 100 valse adressen die allemaal een staat en de postcode in de stad of u wilt willekeurige namen te genereren volgen genereren.
Het zal zelfs dingen doen, zoals het genereren van willekeurige kleuren en willekeurige startup slogans willekeurige hacker jargon.
Het heeft zeker een beetje een gevoel voor humor in een aantal van de dingen die het genereert.
Maar wat belangrijk is, is dat het een pakket dat je nog niet kent en je nodig hebt om te gaan installeren en dan moet je om erachter te komen hoe het werkt en gerust te stellen je nu dat het eenvoudig is.
Het is gewoon een of twee regels die je nodig hebt van de faker docs om dit werk te maken.
Dus we hebben het niet over wat gekke oefening die je kent duw je echt heel hard, maar ik vraag u om dit te benaderen alsof het echte leven en je probeert te achterhalen hoe om nep gegevens en de gegevens te genereren die ik wilt u het genereren van 10 willekeurig productnamen en 10 willekeurige prijzen en mislukking heeft zowel van deze als opties.
Dus je moet twee verschillende dingen te genereren en print ze uit en ik zal je laten zien hoe het eruit ziet.
Node lijst producten zoals.
En dit is de output Ik ben op zoek naar jou zal wel een beetje anders uitzien als gevolg van het product namen als kleine kinderbedjes en computer Tastee graniet computer fantastische rubber muis.
Dat zijn allemaal gerandomiseerd.
En de prijzen zijn ook gerandomiseerd.
Alles wat ik ben op zoek naar is 10 regels waar we een willekeurig product een liggend streepje en een willekeurige prijs.
En als je wilt ga je gang en formatteer het mooi als dit.
Wij hebben een kleine welkomstbericht, maar dat is niet echt de focus van deze hele zaak.
Het is veel meer over NPM en het installeren van dingen en dan ook het lezen van de documenten en het uitzoeken hoe het werkt.
Dus zal ik u de hint dat het gewoon heet faker op NPM geven.
Als je gewoon zoeken naar faker het eerste ding dat opkomt en je wilt een kijkje bij enkele van deze voorbeelden te nemen en dat is alles wat ik zal zeggen.
Dus veel plezier met deze.
Dit is een van die oefeningen die ik echt ten zeerste aanraden dat je doet.
Ik stel voor dat je ze allemaal, maar deze in het bijzonder gaat om een ​​heleboel verschillende belangrijke onderdelen van uw ontwikkelaar hersenen activeren.
Dus ik beveel ten zeerste dat je het doet.
Niet alleen bedriegen en snel vooruit om te zien hoe ik het doe.
Neem de tijd en ga door het op uw eigen.
En dan zoals altijd wanneer je klaar bent als je eenmaal het uit te proberen en je ofwel krijgen om te werken of je vastloopt een video te posten toen en ik kom terug met een oplossing.
Oké zie je in een klein beetje.
Dus of je moet 100 procent werkt of als je het gedeeltelijk werken of als je gewoon alles wat ik zei en gewoon snel vooruit bent negeren Ik ga om te gaan over de oplossing op dit moment.
Ik zal beginnen met het opruimen van de consul hier en het eerste wat we moeten doen is het maken van een map met de naam van mijn winkel dus zorg directory mijn winkel en dan gaan we naar binnen gaan van die directory CD mijn winkel.
Groot te maken van een bestand met de naam lijst met producten.
Ja.
Dus raak lijst producten die genie.
En dan moeten we de vervalser pakket te installeren.
Dus we moeten typen NPM installeren F.A ..
We nemen een moment te nemen en vervolgens zodra het klaar is zullen we zien dat we een nieuw knooppunt modules directory.
Je kunt zien dat hier kunt u ook hier ziet het voor tape LS knooppunt modules en de binnenkant van het wij hebben faker en allemaal voor F.A. logica en alle code die verder gaat met zich mee.
Dus sluiten van te maken en laten we het openstellen van ons bestand hier.
Lijst met producten die Julius de allereerste ding dat we willen doen is import bedrieger.
Dus we gaan een verlangen faker hebben en we zullen het gelijk is aan een variabele in te stellen.
Ik noem het vervalser.
Far F. A. ECO verwerven F.A. en dat is het.
En als we willen ervoor zorgen dat het werkt kunnen we alleen nog maar de lijst knooppunt producten die Jey ons en zolang je niet een foutmelding krijgt dan zijn we allemaal goed.
Als ik iets in hier zo ver hebben F.A. gelijk vereisen faker met twee uur en dan heb ik geprobeerd om het bestand uit te voeren.
U kunt zien het geeft me een fout.
Kan niet vinden van een module faker was de onze.
Dus het vinden van de module die is geweldig en het duidelijk dat de fout weg.
Ga terug naar de oplichter met een r.
Laten we nu het openstellen van de faker docs en neem een ​​kijkje op hun voorbeeld dat zij bepalen dat heb je een voorbeeld van hoe je faker gebruiken in een browser.
Dat is niet wat we doen.
We zijn op zoek voor de no G-S voorbeeld kun je ze zien vereist is, net zoals wij deden en dan zijn ze aan het doen zijn drie verschillende dingen.
Laten we gewoon deze te kopiëren en te zien hoe ze werken.
Dus dit is altijd een goede plek om te beginnen.
Als een pakket ooit heeft enige vorm van gebruik introductie of begonnen stukje code Ik ga altijd voor die eerste.
Dus laten we terug gaan en gewoon plakken die in.
Het lijkt erop dat deze code een willekeurige naam of een willekeurige e-mail en een willekeurige visitekaartje zal genereren.
Dus laten we lopen dit en we zullen gewoon doen een voor een.
Laten we het commentaar uit deze hier en we zullen gewoon doen willekeurige naam en we zullen voortdurend inloggen willekeurige naam aan het einde van de console log willekeurige naam net als dat en op te slaan en we zullen ons bestand knooppunt lijst producten aanloop ja, en we krijgen een nieuwe willekeurige naam Eugene Parker MS. En we zullen nog twee meer te doen.
Daar gaan we.
Random namen.
Laten we proberen nu hetzelfde, maar met willekeurige e-mail zodat het net zal veranderen wat we printen.
Alleen de naam van de variabele.
En we zullen het opnieuw uitvoeren.
Nu krijgen we deze nieuwe willekeurige e-mails.
En tot slot zullen we het doen met de willekeurige kaart hoewel we niet nodig om een ​​van deze te gebruiken voor de oefening die ik vraag u om te doen.
Het is goed gewoon om vertrouwd te raken met hoe het werkt te krijgen.
Dus alles is bedrieger dot iets.
Dat is iets anders.
Dus F. A. dot een soort categorie, zoals internet of naam en dan een bepaalde methode, zoals het vinden van een naam of e-mail.
Laten we nu proberen een willekeurige kaart en gewoon zien wat dat geeft ons.
Wauw.
OK dus een heleboel informatie hier.
Tonnen en tonnen van informatie, waaronder e-mail naam gebruikersnaam en adres telefoonnummer website.
Een bedrijf dat ze werken voor dat het een slogan zoals Frontline real-time succes en sommige B.S.
ook.
Visionary matrix metrics.
Ook een aantal berichten Ik denk dat als blog posts of opmerkingen allerlei leuke informatie en nuttige informatie.
Als we wilden onze database afstaan ​​wilden we een aantal starter data hebben zonder aan te melden echte gebruikers.
Dit is waar de storing wordt echt handig.
Maar dat is natuurlijk niet wat we proberen te doen.
Dus ik ben eigenlijk van plan om dit alles te verwijderen.
Wat we proberen te doen is het afdrukken van een willekeurig product met een willekeurige prijs en dan doen 10 keer.
Laten we terug gaan naar de faker docs en scroll naar beneden een beetje en naar de bodem zien we deze sectie genaamd de API methoden en dit toont alle verschillende methoden al de verschillende dingen die oplichter kan genereren voor ons.
En de categorie die we ze te openen onder.
Dus we moeten allemaal verschillend adres componenten aan te pakken.
En de volgende is commerce, die klinkt alsof je een aantal dingen die we op zoek bent naar zou kunnen hebben en het doet.
Dus productnaam zeker konden we commerce productnaam doen.
En wat weet je.
Recht onder de naam van het product.
We hebben ook een prijs.
Dus de twee dingen die we op zoek naar onder Commers ons product naam en prijs.
Laten we eens testen ze uit en we zullen gewoon doen een eerste.
Dus faker dot dot commers naam van het product, net als dat.
Het is een methode en wij zullen het afdrukken.
Dus annuleren dat log net als dat en ik zal mijn console weer te wissen en het bestand uit te voeren.
En we kregen geweldige metal fiets en Walmer tijd strak verse kleren en rustiek concreet Toona.
Dat is een geweldig.
Dus dat zal ons genereren een productnaam.
Laten we nu eens proberen voor een prijs.
Dus ik zal gewoon dupliceren deze lijn die in de zevende hemel en in sublieme kunt u doen met command shift D.
En ik zal commentaar geven de eerste uit.
En alleen maar om dubbel te controleren het was commerce prijs.
Dus we gaan faker doen donkere commercie niet de prijs en het is ook een methode.
Allemaal zijn ze.
En ik zal behalve dat en gewoon op de pijl omhoog druk op enter en nu krijgen we een willekeurige prijs.
Grote.
Volgende wat we willen doen is te combineren tot een enkele lijn en dan zullen we ons zorgen over te herhalen 10 keer.
Dus we willen combineren, zodat het lijkt alsof productnaam dashboard en dan is de prijs.
Dus als we kunnen gewoon een enkele lijn waar we voortdurend in te loggen een keer net als dit.
Dus we zullen het consulaat in te loggen de productnaam plus en we kunnen gewoon beginnen met die naam van het product.
Plus de prijs en op te slaan.
En als we druk op de pijl omhoog krijgen we Tastee gevangen in de auto 335 punt zeven.
Natuurlijk willen we een ruimte in een streepje.
Dus moeten we teruggaan naar onze tekenreekssamenvoegingsoperator en toe te voegen in een nieuwe string met een spatie en met het dashboard en een andere ruimte en dan de andere plusteken.
En nu zijn we toe te voegen die samen en druk op de pijl omhoog en voer het opnieuw.
We krijgen nu verfijnd beton pizza dash 38 punten jaar 9.
Wow, dat is echt een geweldige prijs voor een betonnen pizza vooral de verfijnde beton pizza.
Oké onze koers een klein ding dat we missen is een dollarteken.
Dus in mijn voorbeeld Ik had een dollarteken en het zag eruit alsof geraffineerde betonnen pizza Dasch dollarteken achtendertig nulpunt negen.
Dus kunnen we gewoon toevoegen dat hier zomaar of als we echt wilden die niet echt een goed idee, maar we konden het afzonderlijk toe te voegen.
Dat is een dollarteken, maar het maakt veel meer zin alleen maar om de string die we al hebben gebruikt.
Dus dash ruimte dollarteken en nu zal redden en ik zal dit duidelijk uit en start het opnieuw.
Nu krijgen we intelligentie.
Zou elke computer op de spotprijs van 88 cent met het dollar teken.
Dus het laatste wat we moeten doen is herhaal dit 10 keer door nu moet je een expert op het herhalen van dingen.
Wij kunnen een while loop gebruiken of kunnen we gebruik maken van een lus.
En zoals u weet nu ik zeker liever voor loops ze veel korter meeste van de tijd.
Dus zal doen lus om iets 10 keer herhalen.
En er is een heleboel manieren om dat te doen.
Ik ga gewoon beginnen op nul en gaan goed ik minder dan 10 en voeg een aan elke keer.
Maar natuurlijk kunnen we de andere richting start gaan op 10 en aftrekken 1.
We kunnen gaan 20-30.
Er zijn zo veel mogelijkheden hier, maar de standaard een.
Als er een standaard manier om dit te doen is om te gaan van nul tot het aantal en dan alles wat we moeten doen is te kopiëren onze code hier zomaar hit besparen en laten we proberen het runnen van het bedrijf.
Daar gaan we.
We krijgen 10 verschillende producten en 10 verschillende prijzen.
De laatste echt klein minpunt is om verder te gaan en aan onze kleine boodschap die Welkom op mijn winkel zegt dat en we kunnen ook toevoegen in een aantal van die gelijke tekenen gewoon gespreid it out een beetje net als dit.
Natuurlijk is dit totaal overbodig.
Niet iets dat ik echt wil dat je te veel tijd te besteden aan in dit geval, maar gewoon om door te volgen en zodat het lijkt precies op het voorbeeld lijkt erop dat ik vooruit ga en voeg die in en als we draaien nu duidelijk geven u de volledige ervaring en we troffen lopen of we druk op enter.
Ik word wakker met mijn winkel en mijn 10 producten met de prijzen 10.
OK dus dat is alles wat we moesten doen.
Ik hoop dat je dat een beetje genoten.
Zoals ik al eerder zei vervalser is niet alleen een eenvoudige en makkelijk te gebruiken pakket, maar het is ook een die vrij grote schaal wordt gebruikt.
Dus het is niet net als de klop klop grappen of de kat me pakketten die totaal nutteloos zijn.
Het is iets dat werkelijk gebruik heeft en dat je eigenlijk zien in de echte wereld en in de volgende video gaat om de invoering van een nieuw pakket een heel erg belangrijk voor deze cursus.