1
00:00:00,210 --> 00:00:01,380
Tekrar hoşgeldiniz.

2
00:00:01,380 --> 00:00:06,780
Son videoda söz verdiğim gibi şimdi bunları nasıl kullandığımızı göreceğiz ve

3
00:00:06,780 --> 00:00:08,110
birkaç paket yükleyeceğiz.

4
00:00:08,400 --> 00:00:09,600
Umarım eğlenceli bir derstir.

5
00:00:09,630 --> 00:00:14,610
Kuracağımız iki paket çok saçma ve kesinlikle en kullanışlı değil.

6
00:00:14,760 --> 00:00:20,100
Ama esas olarak bunları, Express ve mongoose gibi paketleri bir sonraki birime kuracakları

7
00:00:20,340 --> 00:00:21,220
gibi kuruyoruz.

8
00:00:21,420 --> 00:00:27,090
Pimm install komutunu ve sonra bir js dosyasına bir paket eklemenizi gerektirdiğini gösteriyor.

9
00:00:27,450 --> 00:00:34,020
Başlamadan önce, isabet ettiğinizden emin olmak istediğim iki hedef NPM'yi nasıl kullanacağınızı ve bir

10
00:00:34,020 --> 00:00:35,470
paket yüklemek için

11
00:00:36,060 --> 00:00:42,600
İlk yapacağımız şey, yeni bir klasöre dizin yapmak ve

12
00:00:42,600 --> 00:00:48,560
bu demo uygulamasını arayacağım ve demo uygulamasına CD'ye gireceğim.

13
00:00:48,780 --> 00:00:50,800
Ve burada yeni bir dosya açacağım.

14
00:00:50,880 --> 00:00:52,850
Bu yüzden uygulamaya dokunun.

15
00:00:52,860 --> 00:01:04,740
J. S. sonra onu açacağım ve gerçekten basit bir

16
00:01:04,740 --> 00:01:09,460
Konsolosluk günlüğüyle başlayıp J'den kaydedeceğim ve düğümü çalıştıracağım.

17
00:01:09,720 --> 00:01:14,820
Evet, bunu sadece paketlerimize yükleyebileceğimiz bir yere sahip olmak için yapıyoruz.

18
00:01:14,940 --> 00:01:16,850
Onlar için bir dizin yapmak istiyoruz.

19
00:01:16,890 --> 00:01:19,120
Onlarla çalışacak bir dosyaya sahip olmak istiyoruz.

20
00:01:19,140 --> 00:01:23,960
İşte bu yüzden demo uygulama dizininin içinde en prestijli bu dosyaya sahibiz.

21
00:01:24,120 --> 00:01:28,290
Kullanacağımız ilk paket, Yakala beni diye bir şey.

22
00:01:28,470 --> 00:01:32,010
Kedi beni ararsanız NPM'de arayabilirsiniz.

23
00:01:32,070 --> 00:01:34,550
İlk sonuç ve tek sonuçtur.

24
00:01:35,280 --> 00:01:37,650
Dediğim gibi oldukça saçma bir paket.

25
00:01:37,650 --> 00:01:40,730
Yaptığı ASCII sanatı Katz yapar.

26
00:01:41,070 --> 00:01:47,730
Yani burada ya da burada ya da bu devasa şeyler var.

27
00:01:48,240 --> 00:01:54,960
Ancak amaç, sizin aradığınız yalnızca bir veya iki javascript yöntemidir ve başkası bu

28
00:01:54,960 --> 00:02:00,730
kesintileri nasıl indireceğinizi bulmak için çaba harcamış bir sürü metin yazdırıyor.

29
00:02:00,930 --> 00:02:03,990
Yapmamız gereken ilk şey onu kurmak.

30
00:02:04,020 --> 00:02:06,850
Buna kedi denir diyeceğim.

31
00:02:06,880 --> 00:02:14,490
Öyleyse o ada ihtiyacımız var ve terminalimize geri dönüyoruz ve NPM kurulum kataloğu fırlatıp beni

32
00:02:14,880 --> 00:02:18,000
NPM kurulumunun gerçekten önemli olduğunu göreceksiniz.

33
00:02:18,000 --> 00:02:21,000
Yeni bir uygulama başlattığımızda sürekli yapacağız.

34
00:02:21,180 --> 00:02:26,490
Her birim beş ya da altı farklı paket yükleyecek, böylece girişe başlamadan

35
00:02:27,210 --> 00:02:28,300
önce kullanmaya alıştınız.

36
00:02:28,500 --> 00:02:32,080
Demo uygulamasının şu anda nasıl göründüğünü belirtmek istiyorum.

37
00:02:32,370 --> 00:02:34,650
JS uygulaması noktası haricinde boş.

38
00:02:35,130 --> 00:02:39,940
Ama NPM'yi vurur kurmaz Cat'i bana yüklemek biraz zaman alacaktır.

39
00:02:39,960 --> 00:02:46,410
NPM sunucularına gidiyor ve beni Kedi buluyor, doğru dosyaları alıyor ve kuruyor.

40
00:02:46,650 --> 00:02:52,280
Ve şimdi LS'yi vurursam, daha önce burada olmayan yeni bir klasöre sahip olduğumuzu göreceksin.

41
00:02:52,410 --> 00:02:55,740
Düğüm modülleri ve burada açacağım.

42
00:02:55,740 --> 00:03:02,730
Orada düğüm modüllerine gidiyoruz ve içimizde, Kedi ve Kedi'nin içindeyiz.

43
00:03:02,890 --> 00:03:07,520
Bir sürü dosya var ve bunlar paketin dosyaları.

44
00:03:07,770 --> 00:03:09,990
Dolayısıyla başkasının yazdığı kod budur.

45
00:03:09,990 --> 00:03:13,420
Bunların basılacak olan farklı kediler olduğunu görebilirsiniz.

46
00:03:14,070 --> 00:03:20,760
Yani, düğüm modülleri, bir paketi ve yüklediğimiz tüm gelecekteki paketleri yüklediğimizde otomatik olarak

47
00:03:20,760 --> 00:03:22,620
oluşturulmuş bir dizindir.

48
00:03:22,620 --> 00:03:24,840
Dolayısıyla bir saniye sonra ikinci bir kuracağız.

49
00:03:24,960 --> 00:03:27,660
Ayrıca, düğüm modülleri yerine yaşayacağız.

50
00:03:27,660 --> 00:03:32,880
Demek ki, düğüm modülleri beni yakalamış gibi görünecek ve sonra knock knock şakalarını

51
00:03:32,880 --> 00:03:35,850
söyleyen diğer paketimiz de düğüm modüllerinin yerine kullanılacaktır.

52
00:03:35,850 --> 00:03:41,490
Bir paketi nasıl kuracağız, onu kullanmak için onu uygulamanıza almamız ve bunu

53
00:03:41,490 --> 00:03:44,000
yapmak için require komutu kullanmamız gerekiyor.

54
00:03:44,340 --> 00:03:45,820
Bu yüzden sana göstereceğim.

55
00:03:46,290 --> 00:03:51,510
Bu yüzden bugüne kadar bir şey diyeceğim bir şey gibi görünüyor.

56
00:03:51,510 --> 00:03:59,970
bana "Kedi" veya "Kedi" adı verilen bir paket arar ve düğüm modüllerinin içinde bulacaksınız.

57
00:03:59,970 --> 00:04:07,000
Eşitlik kedi kovalosunu gerektirir; bu kod çalıştırdığımda paketin adı otomatik olarak

58
00:04:07,000 --> 00:04:11,400
Kedi bana gösterebilir ve hangi kodun otomatik olarak dahil edileceğini bilir.

59
00:04:11,520 --> 00:04:13,610
Index Dot adı verilen bu dosya ile ilgisi var.

60
00:04:13,640 --> 00:04:15,890
Evet, biraz fazla detaylı.

61
00:04:15,990 --> 00:04:18,510
Böylece otomatik olarak tüm doğru kodları buradan içerir.

62
00:04:18,510 --> 00:04:23,280
İhtiyacın olan her şeyi kapar ve sonra bir şey adı verilen bir değişkene yapıştırır

63
00:04:23,280 --> 00:04:25,560
ve bunun ne istersek çağrılmasını isteriz.

64
00:04:25,560 --> 00:04:31,030
Şimdi dokümanlara geri döneceğim ve kateneri nasıl kullanabileceğimizi göstereceğim.

65
00:04:31,140 --> 00:04:36,300
Paketin diğer önemli kısmı, dokümanları kullanarak paketlerin nasıl çalıştığını ve beni

66
00:04:36,300 --> 00:04:40,590
tuttuğunu bulmanın çok basit olduğunu, bu yüzden şimdi kullanıyoruz.

67
00:04:40,770 --> 00:04:45,690
Ancak daha sonra kullanacağımız bazı şeyler 100 veya 200 farklı yöntem

68
00:04:45,690 --> 00:04:50,400
kullanacağız ve hepsi biraz farklı çalışıyor ve işlevlerin bazılarını ve çıkışlarını

69
00:04:50,400 --> 00:04:56,450
anlamak için dokümanları okumak konusunda çok dikkatli olmalısınız. Söylediğim gibi beni çok basit hissettim.

70
00:04:56,500 --> 00:04:59,520
Tek yapmamız gereken zaten yapmış olduğumuz şeyi gerektirmek.

71
00:04:59,770 --> 00:05:06,090
Ve bu durumda onu bir Değişken Kedi'ye kaydettiler ve sonra rastgele bir kedi elde etmek için sadece Kedi'yi çalıştırdınız.

72
00:05:06,380 --> 00:05:08,180
Yani bu değişkenin adı.

73
00:05:08,540 --> 00:05:10,370
Daha sonra parantez ekleriz.

74
00:05:10,490 --> 00:05:12,210
Ve bu bir işlevi yerine getirir.

75
00:05:12,220 --> 00:05:18,170
Bunun bize söylediği şey, geride olduğumuz şeyleri tutmamız gerektiğinde, yarattığımız diğer işlevler gibi

76
00:05:18,410 --> 00:05:20,450
çalıştırabileceğimiz bir işlev olduğu.

77
00:05:20,440 --> 00:05:23,600
Tarayıcıda veya konsolosluk günlüğünde uyarı gibi.

78
00:05:23,870 --> 00:05:26,210
Parantez eklediğimizde parantez çalışacaktır.

79
00:05:26,600 --> 00:05:27,660
Öyleyse devam edin ve deneyelim.

80
00:05:27,670 --> 00:05:29,910
Şimdi bundan kurtulacağım.

81
00:05:29,920 --> 00:05:35,960
Fakat giriş yapalım ve ismi değiştirelim, bu yüzden sadece bir kedi diyeceğimiz bir şey değil.

82
00:05:36,110 --> 00:05:38,790
Bu ismin beni saklamak zorunda olmadığını size göstermek istiyorum.

83
00:05:39,250 --> 00:05:42,020
Ve sonra kediyi de öyle yapacağız.

84
00:05:42,290 --> 00:05:45,930
Ve ASCII art kedisini döndürdüğünden bahsetti.

85
00:05:45,980 --> 00:05:47,040
Yazdırılmıyor.

86
00:05:47,180 --> 00:05:55,240
Yani sadece kedi koşarsak ve dosyamı şimdi çalıştırırsak, bu da düğüm aptest J. olur. S. Aslında bir şey görmüyoruz.

87
00:05:56,060 --> 00:06:01,780
Kedi fonksiyonunu çalıştırdığımızda bir hata yapmadığımız gerçeği, bizim çalışmamızın gerekli olduğunu söyler.

88
00:06:02,200 --> 00:06:04,120
Tabii ki kedileri görmek istiyoruz.

89
00:06:04,190 --> 00:06:05,390
İşte burada olduğumuz için.

90
00:06:05,540 --> 00:06:11,990
Bu yüzden kütüğü iptal edip kaydetme işlemini iptal edeceğim.

91
00:06:12,470 --> 00:06:19,880
Ve şimdi netleştireceğim ve burada sadece net bir komutun terminali temizlemenin güzel bir yolu olduğuna

92
00:06:19,880 --> 00:06:22,530
inanabilmeniz için biraz boşluk bırakacağım.

93
00:06:22,630 --> 00:06:25,280
Ve şimdi yapmak istediğim düğüm uygulamaları çalıştırmak.

94
00:06:25,340 --> 00:06:27,010
Evet.

95
00:06:27,010 --> 00:06:31,980
Ve rasgele bir kedi buluruz ve bir tane daha yapalım.

96
00:06:32,000 --> 00:06:33,490
Oraya gidiyoruz.

97
00:06:33,500 --> 00:06:34,190
Eğlenceli şeyler.

98
00:06:34,220 --> 00:06:35,620
Şimdi iki rasgele kedimiz var.

99
00:06:35,840 --> 00:06:38,160
Ve hiç yazmadığım tüm kodlar.

100
00:06:38,320 --> 00:06:40,090
Sadece bir başkasının paketi kullanıyoruz.

101
00:06:40,220 --> 00:06:47,260
Evet basittir, ancak burada tam olarak sahip olduğumuz Express gibi daha ciddi bir paket kullanmak

102
00:06:47,260 --> 00:06:48,850
tamamen aynı kavramlardır.

103
00:06:48,880 --> 00:06:55,790
Var ekspres eşittir, ekspres veya uzaktan mongoose gerektirir, mongoose gerektiren eşittir.

104
00:06:55,850 --> 00:06:59,700
Dolayısıyla bunu yalnızca birkaç videoda yapacağız, ancak sözdizimi tamamen aynı.

105
00:06:59,720 --> 00:07:04,790
Eşleşen bir şey, bir paketin adını gerektirir.

106
00:07:04,880 --> 00:07:06,470
Bu da beni tuttu.

107
00:07:06,470 --> 00:07:12,110
Şimdi Knock şakaları denilen bu diğer paketi kullanarak göstermek istiyorum ve tüm yaptığı da

108
00:07:12,110 --> 00:07:13,150
çok basit.

109
00:07:13,190 --> 00:07:17,070
Onu ilk önce kuruyoruz ve onu istiyoruz ve sonra onu yürütüyoruz.

110
00:07:17,090 --> 00:07:19,840
Knock vuruşu bu durumda değişkene ihtiyaç duydukları şeydir.

111
00:07:19,970 --> 00:07:21,460
Ama yine de her şeye denir.

112
00:07:21,560 --> 00:07:25,370
Ve bu işlevi yürüdüğümüzde knock knock şakasını döndürür.

113
00:07:25,500 --> 00:07:29,020
Düğüm modülleri klasörü ile aynı dizinde olduğumuzdan emin olmak istersiniz.

114
00:07:29,020 --> 00:07:33,040
Burada olduğu gibi bu dizinin dışına çıkmak istemiyoruz.

115
00:07:33,310 --> 00:07:38,030
Bunu burada doğru yüklersem, başka bir düğüm modülleri dizini burada olur, böylece

116
00:07:38,020 --> 00:07:40,230
paketteki kedi ile aynı yerde kurulmaz.

117
00:07:40,370 --> 00:07:48,140
Düğüm modüllerini gördüğümüz demo uygulamamıza geri döneceğiz ve çalıştırmamız ve PM install knock knock

118
00:07:49,460 --> 00:07:51,350
şakasını yapmamız gerekiyor.

119
00:07:51,400 --> 00:07:56,470
Sonunda S ile çarpma şakalarını çift kontrol edelim ve enter tuşuna basalım.

120
00:07:56,480 --> 00:07:57,700
Biraz zaman alacak.

121
00:07:57,860 --> 00:08:05,570
Gidiyor ve buluyor ve LS'yi yazıp girmeyeceğimi, ya da ls düğüm modüllerini yapacağımı göreceksiniz; şimdi benim kedi olduğum

122
00:08:05,560 --> 00:08:10,020
ve şaka şakalar yaparsa iki klasör var ve ben bunu açacağım.

123
00:08:10,060 --> 00:08:11,990
Hücum şakalarına bir bakalım.

124
00:08:12,280 --> 00:08:14,090
Bu indeksi o dahiyane sahibiz.

125
00:08:14,210 --> 00:08:17,070
Ve bu vuruntu çal şakalarının bulunduğu dosya.

126
00:08:17,140 --> 00:08:20,810
Eskiden şaşkın şaşkınlık yaşayacak kadar sihir harap ediyor.

127
00:08:21,130 --> 00:08:27,380
Fakat her şaka bir nesne olan bir şaka şövalye olduğunu görebiliriz ve buradan aşağıya

128
00:08:27,380 --> 00:08:29,890
gelecek bu format şaka fonksiyonu var.

129
00:08:29,890 --> 00:08:31,420
Tık tık orda kim var.

130
00:08:31,490 --> 00:08:36,280
Şaka ismi şaka yapmıştı ve kimin sihirini kesinlikle mahvediyor da.

131
00:08:36,430 --> 00:08:42,220
Şimdi buradan çıkalım ve knock knock şaka paketini buraya kodumuza aktaralım, bu yüzden sadece

132
00:08:42,230 --> 00:08:43,370
en üstte yapalım.

133
00:08:43,460 --> 00:08:47,940
Çoğu zaman, bir dosyaya yayılmak yerine üstteki çok sayıda içe aktarma

134
00:08:47,940 --> 00:08:48,770
ifadesi görürsünüz.

135
00:08:48,820 --> 00:08:49,790
Hepsi üst sıralarda.

136
00:08:49,880 --> 00:08:50,760
Burada olduđum gibi.

137
00:08:50,840 --> 00:08:55,040
Bunların hepsi paketleri içe aktarmak için gerekli ifadelerdir.

138
00:08:55,030 --> 00:08:56,430
Böylece aynı şeyi yapacağız.

139
00:08:56,530 --> 00:09:00,260
Var şaka gerektirir eşittir.

140
00:09:00,400 --> 00:09:07,310
Ve sonra Naach çizgi olan paketin adı soylu şakalar kaydetmek ve kaydetmek.

141
00:09:07,310 --> 00:09:14,210
Ve sonra tek yapmak istediğimiz şaka bu şekilde çalıştırmak ve tekrar günlüğünü iptal edeceğiz,

142
00:09:14,240 --> 00:09:15,940
çünkü şaka geri döndü.

143
00:09:16,120 --> 00:09:18,340
Ve görmek istersen onu basmamız gerekir.

144
00:09:18,620 --> 00:09:25,150
iyi çalışıyorsa bir kedi ve şaka alacağız, iki paket doğru yüklenmiş ve yerleştirilmiş.

145
00:09:25,150 --> 00:09:26,010
Şimdi hepsi

146
00:09:26,330 --> 00:09:34,010
Böylece kaydetmek ve sonra bunu genişletmek ve düğüm uygulamaları çalıştırmak edeceğiz.

147
00:09:34,060 --> 00:09:39,350
Evet, kedimizi alıyoruz ve bu şakayı alıyoruz.

148
00:09:39,500 --> 00:09:40,130
Knock knock.

149
00:09:40,120 --> 00:09:41,290
Oradaki kim.

150
00:09:41,300 --> 00:09:42,170
ABBE'de.

151
00:09:42,160 --> 00:09:43,330
Kim kime.

152
00:09:43,510 --> 00:09:45,420
Abby doğum günün kutlu olsun

153
00:09:46,310 --> 00:09:48,650
Ve kimin orada olduğunu bir daha vurun vurun.

154
00:09:48,670 --> 00:09:49,520
O.

155
00:09:49,690 --> 00:09:50,610
O kim o.

156
00:09:50,750 --> 00:09:52,880
O çok sevimli bir kız.

157
00:09:52,880 --> 00:09:55,030
O da sevimli bir kedi.

158
00:09:55,040 --> 00:09:56,300
Pekala, bu kadar yeter.

159
00:09:56,600 --> 00:09:57,270
Sarılalım.

160
00:09:57,290 --> 00:10:00,310
Şimdi bazı temel bilgileri buradan gözden geçirelim.

161
00:10:00,620 --> 00:10:04,630
Hedeflerde bahsettiğim iki komut UÖM yüklemesidir.

162
00:10:04,660 --> 00:10:11,990
Dolayısıyla NPM install knock knock şakalarıyla UÖM'yi kurduk. Bir yüklemeyi her çalıştırdığımızda Cat'i çalıştırıp NPM'de bu

163
00:10:11,990 --> 00:10:18,430
kodu bulur ve bu kodu indirdikten sonra düğüm modülleri adı verilen bir klasör dizinine

164
00:10:18,430 --> 00:10:23,160
kaydeder; eğer bu yoksa, henüz yoksa düğüm modüllerini ilk kez yapar.

165
00:10:23,240 --> 00:10:28,490
Ancak, varolduğu anda en kısa sürede yeni modülleri aynı düğüm modülleri dizinine ekler.

166
00:10:28,970 --> 00:10:32,680
Ancak onları indirmek veya bir paket yüklemek, onu kullanmamıza izin vermiyor.

167
00:10:32,680 --> 00:10:38,500
Hala gerekli ifadeyle kodumuza eklemeliyiz ve paketin adını

168
00:10:38,500 --> 00:10:39,260
istiyoruz.

169
00:10:39,470 --> 00:10:41,350
Kedi bana fırlama yapıyor, yoksa şakalar vuruyor.

170
00:10:41,440 --> 00:10:46,940
Bunu bir değişkene kaydedin ve ardından, yalnızca Kedi'nden geri gelen tüm kodu saklayan

171
00:10:47,140 --> 00:10:50,090
ve knock şakaları çalan bu değişkeni kullanabilirsiniz.

172
00:10:50,170 --> 00:10:53,200
Bu değişkeni kodumuzun geri kalanı boyunca kullanabiliriz.

173
00:10:53,200 --> 00:10:54,480
Tamam bu kadar.

174
00:10:54,540 --> 00:10:57,490
Ve bir sonraki videoda bir başka hızlı egzersiz yapmanı istiyorum.

175
00:10:57,560 --> 00:11:01,510
Bu eğlenceli olmalı çünkü başka bir pakette kullanıyor olacaksın, bu aslında

176
00:11:01,510 --> 00:11:04,840
bir cad ya da knock şakası basmaktan daha kullanışlı.

177
00:11:04,850 --> 00:11:06,020
Şımartmayacağım.

178
00:11:06,050 --> 00:11:06,980
Bir sonraki video görüşürüz.
