1
00:00:00,210 --> 00:00:01,380
Welkom terug.

2
00:00:01,380 --> 00:00:08,110
Dus zoals ik in de laatste video beloofd we nu gaan kijken hoe we ze gebruiken en we gaan een paar pakketten te installeren.

3
00:00:08,400 --> 00:00:09,600
Hopelijk is het een leuke les.

4
00:00:09,630 --> 00:00:14,610
De twee pakketten die we gaan installeren zijn vrij dom en zeker niet de meest bruikbare.

5
00:00:14,760 --> 00:00:21,220
Maar fundamenteel installeren we ze op exact dezelfde manier dat pakketten zoals Express en mangoest in de volgende les zullen installeren.

6
00:00:21,420 --> 00:00:35,470
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.

7
00:00:36,060 --> 00:00:48,560
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.

8
00:00:48,780 --> 00:00:50,800
En ik ga een nieuw bestand hier te maken.

9
00:00:50,880 --> 00:00:52,850
Zo raken app.

10
00:00:52,860 --> 00:01:09,460
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.

11
00:01:09,720 --> 00:01:14,820
Ja, we doen dit gewoon zo dat we een plek om onze pakketten in te installeren.

12
00:01:14,940 --> 00:01:16,850
We willen een directory te maken voor hen.

13
00:01:16,890 --> 00:01:19,120
We willen een bestand dat ze zullen lopen met te hebben.

14
00:01:19,140 --> 00:01:23,960
Dus dat is de reden waarom we hebben deze app dodgiest bestand binnenkant van de demo app directory.

15
00:01:24,120 --> 00:01:28,290
Het eerste pakket dat we gaan gebruiken, is iets genaamd Catch me.

16
00:01:28,470 --> 00:01:32,010
U kunt zoeken naar het op NPM als je gewoon zoeken naar Cat mij.

17
00:01:32,070 --> 00:01:34,550
Het is het eerste resultaat en het enige resultaat.

18
00:01:35,280 --> 00:01:37,650
Zoals ik al zei is het een vrij domme pakket.

19
00:01:37,650 --> 00:01:40,730
Wat het doet is het maakt je ASCII-art Katz.

20
00:01:41,070 --> 00:01:47,730
Dus dit soort dingen of dit hier of zelfs deze gigantische hier.

21
00:01:48,240 --> 00:02:00,730
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.

22
00:02:00,930 --> 00:02:03,990
Het eerste wat we moeten doen is te installeren.

23
00:02:04,020 --> 00:02:06,850
Dus het heet Cat dash me.

24
00:02:06,880 --> 00:02:18,000
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.

25
00:02:18,000 --> 00:02:21,000
We zullen het moeten doen voortdurend elke keer als we een nieuwe toepassing is gestart.

26
00:02:21,180 --> 00:02:28,300
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.

27
00:02:28,500 --> 00:02:32,080
Ik wil alleen maar wijzen op wat de demo app momenteel eruit ziet.

28
00:02:32,370 --> 00:02:34,650
Het is leeg, behalve voor app dot JS.

29
00:02:35,130 --> 00:02:39,940
Maar zodra ik raakte NPM installeren Cat me het zal even duren.

30
00:02:39,960 --> 00:02:46,410
Het gaat om NPM servers en het vinden van de kat mij en het verkrijgen van de juiste bestanden en het installeren van het.

31
00:02:46,650 --> 00:02:52,280
En nu als ik LS hier raakte je zult zien we eigenlijk hebben een nieuwe map die er eerder niet was.

32
00:02:52,410 --> 00:02:55,740
Node modules en ik zal het hier openen.

33
00:02:55,740 --> 00:03:02,730
Daar gaan we het knooppunt modules en vervolgens de binnenkant van dat we de kat mij en de binnenkant van Cat mij.

34
00:03:02,890 --> 00:03:07,520
Er is een bos van bestanden en dit zijn de bestanden van dat pakket.

35
00:03:07,770 --> 00:03:09,990
Dus dit is de code die iemand anders schreef.

36
00:03:09,990 --> 00:03:13,420
Je kunt zien dat deze zijn de verschillende katten die zullen worden afgedrukt.

37
00:03:14,070 --> 00:03:22,620
Dus knooppunt modules is een map die automatisch wordt gemaakt voor ons wanneer we een pakket en alle toekomstige pakketten die we installeren installeren.

38
00:03:22,620 --> 00:03:24,840
Dus in een moment zullen we een tweede installeren.

39
00:03:24,960 --> 00:03:27,660
We zullen ook in plaats van leven knooppunt modules.

40
00:03:27,660 --> 00:03:35,850
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.

41
00:03:35,850 --> 00:03:44,000
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.

42
00:03:44,340 --> 00:03:45,820
Dus ik zal je hier laten zien.

43
00:03:46,290 --> 00:03:51,510
Dus dat ziet er zo ver iets wat ik gewoon iets noem het voor nu.

44
00:03:51,510 --> 00:04:07,000
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.

45
00:04:07,000 --> 00:04:11,400
Kat dash mij en het weet welke code automatisch op te nemen.

46
00:04:11,520 --> 00:04:13,610
Het heeft te maken met dit bestand met de naam index Dot.

47
00:04:13,640 --> 00:04:15,890
Ja, dat is een beetje te gedetailleerd.

48
00:04:15,990 --> 00:04:18,510
Dus het bevat automatisch alle van de juiste code van hier.

49
00:04:18,510 --> 00:04:25,560
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.

50
00:04:25,560 --> 00:04:31,030
Nu ga ik terug naar de docs hoofd en laten zien hoe we bovenleiding kan gebruiken.

51
00:04:31,140 --> 00:04:40,590
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.

52
00:04:40,770 --> 00:04:56,450
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.

53
00:04:56,500 --> 00:04:59,520
Alles wat we doen is het nodig hebben die we al gedaan hebben.

54
00:04:59,770 --> 00:05:06,280
En in dit geval ze opslaan in een variabele Cat mij en vervolgens naar een willekeurige kat je gewoon lopen Cat me te krijgen.

55
00:05:06,380 --> 00:05:08,180
Zodat de naam van deze variabele.

56
00:05:08,540 --> 00:05:10,370
Dan haakjes daarna voegen we.

57
00:05:10,490 --> 00:05:12,210
En dat voert een functie.

58
00:05:12,220 --> 00:05:20,450
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.

59
00:05:20,440 --> 00:05:23,600
Net als waarschuwing in de browser of het consulaat log.

60
00:05:23,870 --> 00:05:26,210
Als we haakjes toe te voegen zal het uit te voeren.

61
00:05:26,600 --> 00:05:27,660
Dus laten we gaan vooruit en proberen.

62
00:05:27,670 --> 00:05:29,910
Nu zal ik te ontdoen van deze.

63
00:05:29,920 --> 00:05:35,960
Maar log en laten we de naam te veranderen, dus het is niet iets laten we noemen het kat.

64
00:05:36,110 --> 00:05:38,790
Ik wil u laten zien dat de naam hoeft niet me te worden gehouden.

65
00:05:39,250 --> 00:05:42,020
En dan zullen we alleen nog maar de kat net als dat.

66
00:05:42,290 --> 00:05:45,930
En het heeft al gezegd dat het de ASCII-art kat terug.

67
00:05:45,980 --> 00:05:47,040
Het is niet afgedrukt.

68
00:05:47,180 --> 00:05:56,050
Dus als we gewoon kat lopen en ik run mijn dossier nu dat knooppunt aptest J.S. we niet echt iets te zien.

69
00:05:56,060 --> 00:06:01,990
Het feit dat we geen fout kregen toen we de kat functie liep vertelt ons dat onze vereisen gewerkt.

70
00:06:02,200 --> 00:06:04,120
Maar natuurlijk willen we de katten te zien.

71
00:06:04,190 --> 00:06:05,390
Dat is wat we hier voor.

72
00:06:05,540 --> 00:06:11,990
Dus ik ga gewoon naar die log die hond kat zo te annuleren en op te slaan te annuleren.

73
00:06:12,470 --> 00:06:22,530
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.

74
00:06:22,630 --> 00:06:25,280
En nu, wat ik wil doen wordt gerund knooppunt apps.

75
00:06:25,340 --> 00:06:27,010
Ja.

76
00:06:27,010 --> 00:06:31,980
En krijgen we een willekeurige kat en laten we nog één.

77
00:06:32,000 --> 00:06:33,490
Daar gaan we.

78
00:06:33,500 --> 00:06:34,190
Leuke dingen.

79
00:06:34,220 --> 00:06:35,620
We hebben nu twee willekeurige katten.

80
00:06:35,840 --> 00:06:38,160
En dit is alle code die we nooit geschreven.

81
00:06:38,320 --> 00:06:40,090
We zijn net met behulp van pakket van iemand anders.

82
00:06:40,220 --> 00:06:48,850
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.

83
00:06:48,880 --> 00:06:55,790
Var express gelijk vereisen uitdrukkelijke of ver mangoest gelijken vereisen mangoest.

84
00:06:55,850 --> 00:06:59,700
Dus we dit moeten doen in slechts een paar video's, maar het is exact dezelfde syntax.

85
00:06:59,720 --> 00:07:04,790
Var iets is gelijk aan eisen dat de naam van een pakket.

86
00:07:04,880 --> 00:07:06,470
Dus dat was me gehouden.

87
00:07:06,470 --> 00:07:13,150
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.

88
00:07:13,190 --> 00:07:17,070
We installeren de eerste en nodig hebben en dan voeren we het.

89
00:07:17,090 --> 00:07:19,840
Knock Knock is wat ze de variabele nodig hebben in deze zaak.

90
00:07:19,970 --> 00:07:21,460
Maar opnieuw kan om het even wat te noemen.

91
00:07:21,560 --> 00:07:25,370
En als we die functie uit te voeren keert het klop klop grap.

92
00:07:25,500 --> 00:07:29,020
U wilt er zeker van dat we in dezelfde map als de map knooppunt modules.

93
00:07:29,020 --> 00:07:33,040
We willen niet dat buiten deze map te zijn als hier.

94
00:07:33,310 --> 00:07:40,230
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.

95
00:07:40,370 --> 00:07:51,350
Dus we terug in onze demo app waar we knooppunt modules gaan en we moeten lopen en PM installeren klop klop grap.

96
00:07:51,400 --> 00:07:56,470
Laten we dubbel te controleren klop klop grappen met de S op het einde en druk op enter.

97
00:07:56,480 --> 00:07:57,700
Het zal even duren.

98
00:07:57,860 --> 00:08:10,020
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.

99
00:08:10,060 --> 00:08:11,990
Laten we eens kijken naar klop klop grappen.

100
00:08:12,280 --> 00:08:14,090
We hebben deze index die genie.

101
00:08:14,210 --> 00:08:17,070
En dit is het bestand waar de klop klop grappen zijn.

102
00:08:17,140 --> 00:08:20,810
Het ruïnes soort van de magie om daadwerkelijk kijken omdat het de grappen zal bederven.

103
00:08:21,130 --> 00:08:29,890
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.

104
00:08:29,890 --> 00:08:31,420
Knock Knock Who's daar.

105
00:08:31,490 --> 00:08:36,280
Grapte naam grapte uit naam van wie en ga zo maar door zijn zeker verpest de magie wel.

106
00:08:36,430 --> 00:08:43,370
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.

107
00:08:43,460 --> 00:08:48,770
De meeste van de tijd zul je veel import verklaringen te zien op de top in plaats van verspreid over een bestand.

108
00:08:48,820 --> 00:08:49,790
Ze zijn allemaal aan de top.

109
00:08:49,880 --> 00:08:50,760
Zoals ik hier hebben.

110
00:08:50,840 --> 00:08:55,040
Dit zijn alle vereiste verklaringen aan import pakketten.

111
00:08:55,030 --> 00:08:56,430
Dus gaan we hetzelfde doen.

112
00:08:56,530 --> 00:09:00,260
Var grap gelijk nodig.

113
00:09:00,400 --> 00:09:07,310
En dan de naam van het pakket dat is Naach dash knock-dash grappen en op te slaan.

114
00:09:07,310 --> 00:09:15,940
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.

115
00:09:16,120 --> 00:09:18,340
En als je het wilt zien moeten we het uit te printen.

116
00:09:18,620 --> 00:09:26,010
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.

117
00:09:26,330 --> 00:09:34,010
Dus we slaan en dan zullen we dit uitbreiden en we zullen knooppunt apps draaien.

118
00:09:34,060 --> 00:09:39,350
Ja, krijgen we onze kat en we krijgen deze grap.

119
00:09:39,500 --> 00:09:40,130
Klop klop.

120
00:09:40,120 --> 00:09:41,290
Wie is daar.

121
00:09:41,300 --> 00:09:42,170
ABBE.

122
00:09:42,160 --> 00:09:43,330
ABBE wie.

123
00:09:43,510 --> 00:09:45,420
Abby gefeliciteerd met je verjaardag.

124
00:09:46,310 --> 00:09:48,650
En nog een klop klop wie er is.

125
00:09:48,670 --> 00:09:49,520
Zij is.

126
00:09:49,690 --> 00:09:50,610
Ze is wie.

127
00:09:50,750 --> 00:09:52,880
Ze is een schattig meisje.

128
00:09:52,880 --> 00:09:55,030
Ze is een leuke kat ook.

129
00:09:55,040 --> 00:09:56,300
Oke dat is genoeg van.

130
00:09:56,600 --> 00:09:57,270
Laten we wrap up.

131
00:09:57,290 --> 00:10:00,310
Laten we nu eens kijken enkele van de basisprincipes hier.

132
00:10:00,620 --> 00:10:04,630
Deze twee commando I in de genoemde doelstellingen zijn NPM installeren.

133
00:10:04,660 --> 00:10:23,160
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.

134
00:10:23,240 --> 00:10:28,780
Maar zodra het bestaat gewoon voegt de nieuwere modules in hetzelfde knooppunt modules directory.

135
00:10:28,970 --> 00:10:32,680
Maar het downloaden hen of het installeren van een pakket laat ons niet gebruiken.

136
00:10:32,680 --> 00:10:39,260
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.

137
00:10:39,470 --> 00:10:41,350
Cat dash mij of klop klop grappen.

138
00:10:41,440 --> 00:10:50,090
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.

139
00:10:50,170 --> 00:10:53,200
We kunnen die variabele gebruiken in de rest van onze code.

140
00:10:53,200 --> 00:10:54,480
Oké dus dat is het.

141
00:10:54,540 --> 00:10:57,490
En de volgende video ga ik heb je een andere snelle oefening te doen.

142
00:10:57,560 --> 00:11:04,840
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.

143
00:11:04,850 --> 00:11:06,020
Ik zal het nog niet bederven.

144
00:11:06,050 --> 00:11:06,980
Ik zie je in de volgende video.
