Welkom terug.
Dus zoals ik in de laatste video beloofd we nu gaan kijken hoe we ze gebruiken en we gaan een paar pakketten te installeren.
Hopelijk is het een leuke les.
De twee pakketten die we gaan installeren zijn vrij dom en zeker niet de meest bruikbare.
Maar fundamenteel installeren we ze op exact dezelfde manier dat pakketten zoals Express en mangoest in de volgende les zullen installeren.
Voordat we de twee doelstellingen die ik wil er zeker van te raken tonen u hoe te gebruiken NPM installeren beginnen met het commando en Pimm installeren om een ​​pakket te installeren en dan ook met behulp van verlangen om een ​​pakket in een js bestand op te nemen.
Laten we beginnen eerste wat ik ga doen is een nieuwe map maken directory en ik ga gewoon naar deze demo app te bellen en naar cd in demo app net als dat.
En ik ga een nieuw bestand hier te maken.
Zo raken app.
J.S. en dan zal ik open die op en ik zal gewoon beginnen met een heel eenvoudige consulaat log van J ons en op te slaan en voer het knooppunt.
Ja, we doen dit gewoon zo dat we een plek om onze pakketten in te installeren.
We willen een directory te maken voor hen.
We willen een bestand dat ze zullen lopen met te hebben.
Dus dat is de reden waarom we hebben deze app dodgiest bestand binnenkant van de demo app directory.
Het eerste pakket dat we gaan gebruiken, is iets genaamd Catch me.
U kunt zoeken naar het op NPM als je gewoon zoeken naar Cat mij.
Het is het eerste resultaat en het enige resultaat.
Zoals ik al zei is het een vrij domme pakket.
Wat het doet is het maakt je ASCII-art Katz.
Dus dit soort dingen of dit hier of zelfs deze gigantische hier.
Maar het doel is dat het slechts een of twee javascript methoden die je belt en ze uitprinten een stelletje tekst dat iemand anders ging door de moeite van het uitzoeken hoe deze bezuinigingen af ​​te drukken.
Het eerste wat we moeten doen is te installeren.
Dus het heet Cat dash me.
Dus toen we hoeven alleen maar die naam en gaan we terug naar onze terminal hier en we lopen NPM installeren kat dash me zo dat commando NPM installeren is echt belangrijk.
We zullen het moeten doen voortdurend elke keer als we een nieuwe toepassing is gestart.
Elke unit zal het installeren van vijf of zes verschillende pakketten, zodat je wennen aan het gebruik dat vrij snel voordat ik druk op enter.
Ik wil alleen maar wijzen op wat de demo app momenteel eruit ziet.
Het is leeg, behalve voor app dot JS.
Maar zodra ik raakte NPM installeren Cat me het zal even duren.
Het gaat om NPM servers en het vinden van de kat mij en het verkrijgen van de juiste bestanden en het installeren van het.
En nu als ik LS hier raakte je zult zien we eigenlijk hebben een nieuwe map die er eerder niet was.
Node modules en ik zal het hier openen.
Daar gaan we het knooppunt modules en vervolgens de binnenkant van dat we de kat mij en de binnenkant van Cat mij.
Er is een bos van bestanden en dit zijn de bestanden van dat pakket.
Dus dit is de code die iemand anders schreef.
Je kunt zien dat deze zijn de verschillende katten die zullen worden afgedrukt.
Dus knooppunt modules is een map die automatisch wordt gemaakt voor ons wanneer we een pakket en alle toekomstige pakketten die we installeren installeren.
Dus in een moment zullen we een tweede installeren.
We zullen ook in plaats van leven knooppunt modules.
Dus dan het eruit zal zien knooppunt modules heeft me gevangen en vervolgens onze andere pakket dat vertelt klop klop grappen zal zijn in plaats van knooppunt modules ook.
Dus dat is hoe we het installeren van een pakket, maar om het te gebruiken die we nodig hebben om het te importeren in onze applicatie en om dat te doen gebruiken we het commando vereist.
Dus ik zal je hier laten zien.
Dus dat ziet er zo ver iets wat ik gewoon iets noem het voor nu.
Evenaart vereisen kat dash me dat is de naam van het pakket toen ik deze code zal het automatisch zoeken naar een pakket met de naam Cat mij of een bestand genaamd Cat me en je zal de binnenkant van knooppunt modules te draaien.
Kat dash mij en het weet welke code automatisch op te nemen.
Het heeft te maken met dit bestand met de naam index Dot.
Ja, dat is een beetje te gedetailleerd.
Dus het bevat automatisch alle van de juiste code van hier.
Hij pakt alles wat nodig is en dan steekt hem deze in een variabele genaamd iets en dat kan zijn wat we willen dat het wordt genoemd.
Nu ga ik terug naar de docs hoofd en laten zien hoe we bovenleiding kan gebruiken.
Dit is de andere echt belangrijk onderdeel van de verpakking is het gebruik van de documenten uit te zoeken hoe de pakketten te werken en hield me is heel erg simpel dat is waarom we het nu gebruikt.
Maar sommige van de dingen die we later gebruiken we zullen 100 of 200 verschillende methoden en ze werken allemaal net iets anders te hebben en je moet heel voorzichtig zijn over het lezen van de documentatie om de ins en outs van een deel van de functionaliteit te begrijpen zijn, maar zoals ik me zei hield het is heel simpel.
Alles wat we doen is het nodig hebben die we al gedaan hebben.
En in dit geval ze opslaan in een variabele Cat mij en vervolgens naar een willekeurige kat je gewoon lopen Cat me te krijgen.
Zodat de naam van deze variabele.
Dan haakjes daarna voegen we.
En dat voert een functie.
Wat dat ons vertelt is dat wanneer we me vereisen gehouden wat we krijgen rug is een functie die we kunnen uitvoeren net als elke andere functie die we hebben gemaakt.
Net als waarschuwing in de browser of het consulaat log.
Als we haakjes toe te voegen zal het uit te voeren.
Dus laten we gaan vooruit en proberen.
Nu zal ik te ontdoen van deze.
Maar log en laten we de naam te veranderen, dus het is niet iets laten we noemen het kat.
Ik wil u laten zien dat de naam hoeft niet me te worden gehouden.
En dan zullen we alleen nog maar de kat net als dat.
En het heeft al gezegd dat het de ASCII-art kat terug.
Het is niet afgedrukt.
Dus als we gewoon kat lopen en ik run mijn dossier nu dat knooppunt aptest J.S. we niet echt iets te zien.
Het feit dat we geen fout kregen toen we de kat functie liep vertelt ons dat onze vereisen gewerkt.
Maar natuurlijk willen we de katten te zien.
Dat is wat we hier voor.
Dus ik ga gewoon naar die log die hond kat zo te annuleren en op te slaan te annuleren.
En nu ga ik om te wissen en maak wat ruimte hier gewoon zo dat je kunt onder de indruk dat er duidelijke opdracht is gewoon een leuke manier om duidelijk uit de terminal.
En nu, wat ik wil doen wordt gerund knooppunt apps.
Ja.
En krijgen we een willekeurige kat en laten we nog één.
Daar gaan we.
Leuke dingen.
We hebben nu twee willekeurige katten.
En dit is alle code die we nooit geschreven.
We zijn net met behulp van pakket van iemand anders.
Ja, het is eenvoudig, maar het is exact dezelfde concepten om een ​​meer serieuze pakket als Express te gebruiken en dat is precies wat we hebben hier.
Var express gelijk vereisen uitdrukkelijke of ver mangoest gelijken vereisen mangoest.
Dus we dit moeten doen in slechts een paar video's, maar het is exact dezelfde syntax.
Var iets is gelijk aan eisen dat de naam van een pakket.
Dus dat was me gehouden.
Nu wil ik laten zien met behulp van deze andere pakket genaamd klop klop grappen en alles wat het doet is het ook heel eenvoudig.
We installeren de eerste en nodig hebben en dan voeren we het.
Knock Knock is wat ze de variabele nodig hebben in deze zaak.
Maar opnieuw kan om het even wat te noemen.
En als we die functie uit te voeren keert het klop klop grap.
U wilt er zeker van dat we in dezelfde map als de map knooppunt modules.
We willen niet dat buiten deze map te zijn als hier.
Als ik dat installeren hier zou het een ander knooppunt modules directory hier te maken, zodat het niet in dezelfde plaats als de kat in het pakket zou worden geïnstalleerd.
Dus we terug in onze demo app waar we knooppunt modules gaan en we moeten lopen en PM installeren klop klop grap.
Laten we dubbel te controleren klop klop grappen met de S op het einde en druk op enter.
Het zal even duren.
Het gaat en vindt het en dan kun je zien of ik LS typen of ik doen ls knooppunt modules hebben we nu twee mappen binnen als ze de kat mij en klop klop grappen en ik zal openen dat op.
Laten we eens kijken naar klop klop grappen.
We hebben deze index die genie.
En dit is het bestand waar de klop klop grappen zijn.
Het ruïnes soort van de magie om daadwerkelijk kijken omdat het de grappen zal bederven.
Maar we kunnen zien dat er een grap Saray waar elke grap is een object en dan is hier beneden is er dit formaat grap functie dat dit zal omvallen.
Knock Knock Who's daar.
Grapte naam grapte uit naam van wie en ga zo maar door zijn zeker verpest de magie wel.
Dus laten we sluiten hier uit en laten we importeren de klop klop grap pakket in onze code hier zodat we het gewoon gaan doen boven.
De meeste van de tijd zul je veel import verklaringen te zien op de top in plaats van verspreid over een bestand.
Ze zijn allemaal aan de top.
Zoals ik hier hebben.
Dit zijn alle vereiste verklaringen aan import pakketten.
Dus gaan we hetzelfde doen.
Var grap gelijk nodig.
En dan de naam van het pakket dat is Naach dash knock-dash grappen en op te slaan.
En dan alles wat we willen doen is uit te voeren die mop net als dat en we zullen annuleren dat log weer, omdat het net terug om grap.
En als je het wilt zien moeten we het uit te printen.
Dus nu gaan we een kat en een grap te krijgen als alle werken goed zijn er twee pakketten zijn geïnstalleerd en correct geïmporteerd.
Dus we slaan en dan zullen we dit uitbreiden en we zullen knooppunt apps draaien.
Ja, krijgen we onze kat en we krijgen deze grap.
Klop klop.
Wie is daar.
ABBE.
ABBE wie.
Abby gefeliciteerd met je verjaardag.
En nog een klop klop wie er is.
Zij is.
Ze is wie.
Ze is een schattig meisje.
Ze is een leuke kat ook.
Oke dat is genoeg van.
Laten we wrap up.
Laten we nu eens kijken enkele van de basisprincipes hier.
Deze twee commando I in de genoemde doelstellingen zijn NPM installeren.
Dus liepen we NPM installeren klop klop grappen en NPM installeren Cat me wanneer we draaien een installatie gaat en vindt dat de code op NPM en als het eenmaal die code downloadt het bespaart in een map map genaamd knooppunt modules die als het nog niet bestaat zal het knooppunt modules voor het eerst te maken.
Maar zodra het bestaat gewoon voegt de nieuwere modules in hetzelfde knooppunt modules directory.
Maar het downloaden hen of het installeren van een pakket laat ons niet gebruiken.
We hebben nog steeds op te nemen in onze code met de vereiste verklaring en die we nodig hebben met de naam van het pakket.
Cat dash mij of klop klop grappen.
Opslaan in een variabele en dan kunnen we die variabele die eigenlijk alleen maar is het opslaan van al de code die terug van Cat me komt gebruiken en klop klop grappen.
We kunnen die variabele gebruiken in de rest van onze code.
Oké dus dat is het.
En de volgende video ga ik heb je een andere snelle oefening te doen.
Dit moet men best leuk zijn, want je gaat worden met behulp van een ander pakket een dat is eigenlijk een beetje meer nuttiger dan het afdrukken van cad of klop klop grappen.
Ik zal het nog niet bederven.
Ik zie je in de volgende video.