1
00:00:00,210 --> 00:00:01,380
Witamy spowrotem.

2
00:00:01,380 --> 00:00:08,110
Tak jak obiecałem w poprzednim filmie mamy teraz będzie zobaczyć, jak ich używamy i mamy zamiar zainstalować kilka pakietów.

3
00:00:08,400 --> 00:00:09,600
Mam nadzieję, że to lekcja zabawy.

4
00:00:09,630 --> 00:00:14,610
Oba pakiety, które mamy zamiar zainstalować są dość głupie i na pewno nie jest najbardziej przydatna.

5
00:00:14,760 --> 00:00:21,220
Ale zasadniczo możemy zainstalować je w ten sam sposób, który zainstaluje pakiety jak wyrażać i mongoose w następnej jednostce.

6
00:00:21,420 --> 00:00:35,470
Zanim zaczniemy dwa cele, które chcę, aby upewnić się trafić pokazują, jak korzystać z NPM zainstalować poleceń i Pimm zainstalować zainstalować pakiet, a następnie również z wykorzystaniem wymaga to pakiet w pliku js.

7
00:00:36,060 --> 00:00:48,560
Zacznijmy pierwszą rzeczą, mam zamiar zrobić, to utworzyć nowy folder, make katalog i jestem po prostu nazwać tę aplikację demo i zamiar CD do demo aplikacji tak po prostu.

8
00:00:48,780 --> 00:00:50,800
A ja zamierzam zrobić nowy plik tutaj.

9
00:00:50,880 --> 00:00:52,850
Więc dotknij aplikację.

10
00:00:52,860 --> 00:01:09,460
J. S. a następnie otworzę, że się i ja po prostu zacząć z bardzo prostego dzienniku konsulatu z J nami i zapisać i uruchomić go węzła.

11
00:01:09,720 --> 00:01:14,820
Tak robimy to tak, że mamy miejsce do zamontowania w pakiety.

12
00:01:14,940 --> 00:01:16,850
Chcemy, aby katalog dla nich.

13
00:01:16,890 --> 00:01:19,120
Chcemy mieć plik, który będzie działał im.

14
00:01:19,140 --> 00:01:23,960
To dlatego mamy tę aplikację dodgiest plik wewnątrz katalogu aplikacji demo.

15
00:01:24,120 --> 00:01:28,290
Pierwszy pakiet, który mamy zamiar wykorzystać coś, co nazywa mnie złapać.

16
00:01:28,470 --> 00:01:32,010
Możesz szukać go na KMP jeśli tylko szukać Kot mnie.

17
00:01:32,070 --> 00:01:34,550
Jest to pierwszy wynik, a jedynym rezultatem.

18
00:01:35,280 --> 00:01:37,650
Jak już mówiłem jest to pakiet całkiem głupie.

19
00:01:37,650 --> 00:01:40,730
Co robi jest to sprawia, że ​​sztuka ASCII Katz.

20
00:01:41,070 --> 00:01:47,730
Więc takie rzeczy czy to tu czy nawet ta gigantyczna tu nikogo.

21
00:01:48,240 --> 00:02:00,730
Ale celem jest to, że zaledwie jedna lub dwie metody javascript zatelefonowania i wydrukować kilka tekstów, że ktoś przeszedł wysiłku dowiedzieć się, jak drukować tych cięć.

22
00:02:00,930 --> 00:02:03,990
Pierwszą rzeczą, którą musisz zrobić, to zainstalować go.

23
00:02:04,020 --> 00:02:06,850
Tak to się nazywa kot kreska mnie.

24
00:02:06,880 --> 00:02:18,000
Więc musimy tylko tę nazwę i wracamy do naszego terminalu tu i prowadzimy KMP instalacji kot kreska mnie tak, że polecenie zainstalowania NPM jest naprawdę ważne.

25
00:02:18,000 --> 00:02:21,000
Będziemy to robić cały czas za każdym razem zaczęliśmy nową aplikację.

26
00:02:21,180 --> 00:02:28,300
Każda jednostka będzie zainstalowanie pięć lub sześć różnych pakietów więc przyzwyczaić się do używania, które dość szybko, zanim uderzę wejść.

27
00:02:28,500 --> 00:02:32,080
Ja chcę po prostu zwrócić uwagę na to, co aplikacja demo obecnie wygląda.

28
00:02:32,370 --> 00:02:34,650
Jest pusty, z wyjątkiem aplikacji dot JS.

29
00:02:35,130 --> 00:02:39,940
Ale jak tylko uderzyć NPM zainstalować Kot mi to zajmie chwilę.

30
00:02:39,960 --> 00:02:46,410
To się dzieje z serwerami KMP i znalezienie Kot ME i uzyskanie odpowiednich plików i zainstalowanie go.

31
00:02:46,650 --> 00:02:52,280
A teraz, jeśli uderzę LS tutaj zobaczysz że faktycznie mają nowy folder, który nie był tam wcześniej.

32
00:02:52,410 --> 00:02:55,740
Moduły węzeł i będę go otworzyć się tutaj.

33
00:02:55,740 --> 00:03:02,730
Nie idziemy modułów węzła, a następnie wewnątrz, że mamy Kot mnie i wewnątrz Cat mnie.

34
00:03:02,890 --> 00:03:07,520
Istnieje kilka plików i są to pliki z tego pakietu.

35
00:03:07,770 --> 00:03:09,990
Więc to jest kod, który napisał ktoś inny.

36
00:03:09,990 --> 00:03:13,420
Widać to są różne koty, które zostaną wydrukowane.

37
00:03:14,070 --> 00:03:22,620
Więc moduły węzeł jest katalog, który jest tworzony automatycznie dla nas zawsze możemy zainstalować pakiet i wszystkie przyszłe pakiety, które możemy zainstalować.

38
00:03:22,620 --> 00:03:24,840
Więc w pewnym momencie będziemy instalować drugi.

39
00:03:24,960 --> 00:03:27,660
Będziemy też żyć zamiast modułów węzła.

40
00:03:27,660 --> 00:03:35,850
Tak to będzie wyglądać modułów węzeł ma złapał mnie i wtedy nasz drugi pakiet, który mówi, puk, puk będzie zamiast modułów węzła, jak również.

41
00:03:35,850 --> 00:03:44,000
Tak to jest, jak zainstalować pakiet, ale z niego korzystać musimy zaimportować je do naszej aplikacji i zrobić, że używamy komendy wymagają.

42
00:03:44,340 --> 00:03:45,820
Więc pokażę ci tutaj.

43
00:03:46,290 --> 00:03:51,510
Tak, że wygląda to zdecydowanie coś, ja po prostu nazywają to coś teraz.

44
00:03:51,510 --> 00:04:07,000
Równa wymagają kot kreska mi która to nazwa pakietu, gdy ten kod zostanie automatycznie wybierz pakiet o nazwie Cat ja czy plik o nazwie Cat mnie i ciebie znajdzie się wewnątrz modułów węzła.

45
00:04:07,000 --> 00:04:11,400
Cat kreska mnie i wie, które kodują automatycznie dołączyć.

46
00:04:11,520 --> 00:04:13,610
Ma to związek z tym plikiem o nazwie index Dot.

47
00:04:13,640 --> 00:04:15,890
Tak, że to trochę zbyt szczegółowe.

48
00:04:15,990 --> 00:04:18,510
Więc automatycznie obejmuje wszystkie właściwym kodem stąd.

49
00:04:18,510 --> 00:04:25,560
To chwyta wszystko, co jest potrzebne, a następnie przykleja go wewnątrz zmiennej nazywa coś, a to może być cokolwiek chcesz go nazwać.

50
00:04:25,560 --> 00:04:31,030
Teraz mam zamiar wrócić do docs i pokazać, w jaki sposób możemy korzystać z sieci trakcyjnej.

51
00:04:31,140 --> 00:04:40,590
Jest to druga bardzo ważna część pakietu jest za pomocą dokumentacji dowiedzieć się, jak działają pakiety i trzymał mnie jest bardzo proste, dlatego używamy go teraz.

52
00:04:40,770 --> 00:04:56,450
Ale niektóre z rzeczy, które używamy później będziemy mieć 100 lub 200 różnych sposobów i wszystkie one działają nieco inaczej i trzeba być bardzo ostrożnym, czytając dokumenty, aby zrozumieć tajniki niektórych funkcji, ale jak powiedziałem trzymał mnie jest to bardzo proste.

53
00:04:56,500 --> 00:04:59,520
Wszystko co robimy jest tego wymagają, które już zostały wykonane.

54
00:04:59,770 --> 00:05:06,280
I w tym przypadku, że zapisać go do zmiennej Cat mnie, a potem dostać losowy kota po prostu uruchomić Cat ja.

55
00:05:06,380 --> 00:05:08,180
Więc nazwa tej zmiennej.

56
00:05:08,540 --> 00:05:10,370
Następnie dodajemy nawiasów później.

57
00:05:10,490 --> 00:05:12,210
I że realizuje funkcję.

58
00:05:12,220 --> 00:05:20,450
Co mówi nam, że jest to, że podczas gdy wymagana trzymał mnie czego wrócić to funkcja, która może wykonujemy podobnie jak wszelkie inne funkcje, jakie stworzył.

59
00:05:20,440 --> 00:05:23,600
Podobnie jak wpisu w dzienniku przeglądarki lub konsulacie.

60
00:05:23,870 --> 00:05:26,210
Gdy dodamy nawiasy będzie ją wykonać.

61
00:05:26,600 --> 00:05:27,660
Więc idź naprzód i spróbować.

62
00:05:27,670 --> 00:05:29,910
Teraz będę pozbyć się tego.

63
00:05:29,920 --> 00:05:35,960
Ale dziennika i zmieńmy nazwę więc to nie jest coś, niech po prostu nazwać kota.

64
00:05:36,110 --> 00:05:38,790
Chcę pokazać, że nazwa nie musi być przechowywane mnie.

65
00:05:39,250 --> 00:05:42,020
A potem po prostu uruchomić kota tak po prostu.

66
00:05:42,290 --> 00:05:45,930
I to nie wspominając, że zwraca kota sztuki ASCII.

67
00:05:45,980 --> 00:05:47,040
Nie drukowany.

68
00:05:47,180 --> 00:05:56,050
Jeśli więc wystarczy uruchomić kota i uruchomić mój plik, który jest teraz węzłem aptest J.S. w rzeczywistości nie widać nic.

69
00:05:56,060 --> 00:06:01,990
Sam fakt, że nie pojawia się błąd, gdy zabrakło nam funkcję kota mówi nam, że nasze wymagają pracował.

70
00:06:02,200 --> 00:06:04,120
Ale oczywiście chcemy zobaczyć koty.

71
00:06:04,190 --> 00:06:05,390
To właśnie tu jesteśmy.

72
00:06:05,540 --> 00:06:11,990
Więc jestem po prostu, aby anulować ten dziennik, który tak zrezygnować z kotów i psów uratować.

73
00:06:12,470 --> 00:06:22,530
A teraz mam zamiar usunąć i zrobić trochę miejsca tutaj, tak, że można mieć wrażenie, że jasne polecenie jest po prostu dobry sposób, aby pozbyć się terminal.

74
00:06:22,630 --> 00:06:25,280
A teraz to, co chcę zrobić, to uruchomić aplikacje węzłów.

75
00:06:25,340 --> 00:06:27,010
Tak.

76
00:06:27,010 --> 00:06:31,980
I dostajemy losowy kota i zróbmy jeszcze jeden.

77
00:06:32,000 --> 00:06:33,490
No to jedziemy.

78
00:06:33,500 --> 00:06:34,190
Zabawne rzeczy.

79
00:06:34,220 --> 00:06:35,620
Mamy teraz dwie losowe koty.

80
00:06:35,840 --> 00:06:38,160
I to jest cały kod, który nigdy nie pisaliśmy.

81
00:06:38,320 --> 00:06:40,090
Jesteśmy po prostu za pomocą pakietu cudzego.

82
00:06:40,220 --> 00:06:48,850
Tak to jest proste, ale jest to dokładnie te same koncepcje użyć bardziej poważny pakiet jak Express, który jest dokładnie to, co mamy tutaj.

83
00:06:48,880 --> 00:06:55,790
Var ekspresowej wynosi wymagają ekspresowych czy daleko równi mongoose wymagają mangusty.

84
00:06:55,850 --> 00:06:59,700
Więc będziemy w ten sposób w ciągu zaledwie kilku filmach, ale jest to dokładnie taka sama składnia.

85
00:06:59,720 --> 00:07:04,790
Var coś równa wymagają nazwy pakietu.

86
00:07:04,880 --> 00:07:06,470
Tak, że trzymano mnie.

87
00:07:06,470 --> 00:07:13,150
Teraz chcę pokazać stosując ten drugi pakiet nazywa puk, puk i wszystko co robi to jest również bardzo proste.

88
00:07:13,190 --> 00:07:17,070
Montujemy go najpierw i wymagają go, a następnie wykonujemy go.

89
00:07:17,090 --> 00:07:19,840
Knock pukanie jest to, czego potrzebują zmienną w tym przypadku.

90
00:07:19,970 --> 00:07:21,460
Ale znowu to można nazwać niczego.

91
00:07:21,560 --> 00:07:25,370
A kiedy wykonujemy tę funkcję zwraca puk, puk.

92
00:07:25,500 --> 00:07:29,020
Chcesz, aby upewnić się, że jesteśmy w tym samym katalogu, co katalog modułów węzła.

93
00:07:29,020 --> 00:07:33,040
Nie chcemy być na zewnątrz tego katalogu jak tutaj.

94
00:07:33,310 --> 00:07:40,230
Jeśli mogę zainstalować że tu miałoby to katalog kolejne moduły węzła tutaj więc nie być zainstalowane w tym samym miejscu co kot w opakowaniu.

95
00:07:40,370 --> 00:07:51,350
Więc wracamy do naszej aplikacji demo gdzie widzimy modułów węzeł i musimy biegać i PM zainstalować puk, puk.

96
00:07:51,400 --> 00:07:56,470
Załóżmy dokładnie sprawdzić puk, puk z S w końcu i nacisnąć enter.

97
00:07:56,480 --> 00:07:57,700
To zajmie chwilę.

98
00:07:57,860 --> 00:08:10,020
To idzie i znajdzie go, a następnie można zobaczyć, jeśli typ LS lub zrobić ls modułów węzła teraz mamy dwa foldery wewnątrz, jeśli są kotu mnie i puk, puk, a ja otwarcie, że w górę.

99
00:08:10,060 --> 00:08:11,990
Spójrzmy na żarty wybite wybite.

100
00:08:12,280 --> 00:08:14,090
Mamy ten indeks, który geniuszem.

101
00:08:14,210 --> 00:08:17,070
I to jest plik gdzie puk, puk są.

102
00:08:17,140 --> 00:08:20,810
To niby rujnuje magię rzeczywiście na to patrzeć, bo zepsuje dowcipy.

103
00:08:21,130 --> 00:08:29,890
Ale widzimy, że istnieje Saray żart gdzie każdy żart jest obiektem, a następnie tutaj jest to, że funkcja format żart przewróci tego.

104
00:08:29,890 --> 00:08:31,420
Puk puk Kto tam.

105
00:08:31,490 --> 00:08:36,280
Nazwa żartował żartował z nazwy, kto i tak dalej są zdecydowanie psują magię chociaż.

106
00:08:36,430 --> 00:08:43,370
Więc zamknij się stąd i niech importować domina domina pakiet żart w naszym kodzie tu, więc musimy po prostu zrobić się szczyt.

107
00:08:43,460 --> 00:08:48,770
Większość czasu zobaczysz wiele stwierdzeń importowych na górze zamiast być rozłożone w całej pliku.

108
00:08:48,820 --> 00:08:49,790
Oni wszyscy są na górze.

109
00:08:49,880 --> 00:08:50,760
Jak mam tutaj.

110
00:08:50,840 --> 00:08:55,040
Są to wszystkie wymagane oświadczenia do opakowań importowych.

111
00:08:55,030 --> 00:08:56,430
Więc mamy zamiar zrobić to samo.

112
00:08:56,530 --> 00:09:00,260
Var żart równa wymagają.

113
00:09:00,400 --> 00:09:07,310
A następnie nazwę pakietu, który jest Naach kreska wbić dowcipy myślnik i oszczędzać.

114
00:09:07,310 --> 00:09:15,940
A potem wszystko, co chcesz zrobić, to wykonanie tego tak po prostu żart, a my anulować które zalogować ponownie, ponieważ właśnie wrócił żartować.

115
00:09:16,120 --> 00:09:18,340
A jeśli chcesz zobaczyć to musimy go wydrukować.

116
00:09:18,620 --> 00:09:26,010
Więc teraz my dostaniemy kota i żart, czy wszystko działa doskonale, że istnieją dwa pakiety zostały zainstalowane i poprawnie importowane.

117
00:09:26,330 --> 00:09:34,010
Więc zapisać i wtedy będziemy rozszerzać tego i będziemy uruchamiać aplikacje węzłów.

118
00:09:34,060 --> 00:09:39,350
Tak mamy naszego kota i otrzymujemy ten dowcip.

119
00:09:39,500 --> 00:09:40,130
Puk puk.

120
00:09:40,120 --> 00:09:41,290
Kto tam.

121
00:09:41,300 --> 00:09:42,170
ABBE.

122
00:09:42,160 --> 00:09:43,330
ABBE kogo.

123
00:09:43,510 --> 00:09:45,420
Abby birthday to you.

124
00:09:46,310 --> 00:09:48,650
I jeszcze jedna pukanie puk, kto tam jest.

125
00:09:48,670 --> 00:09:49,520
Jest.

126
00:09:49,690 --> 00:09:50,610
Ona jest kim.

127
00:09:50,750 --> 00:09:52,880
Ona jest słodkie dziewczyny.

128
00:09:52,880 --> 00:09:55,030
Ona jest zbyt sprytny kot.

129
00:09:55,040 --> 00:09:56,300
Dobrze, że wystarczy tego.

130
00:09:56,600 --> 00:09:57,270
Załóżmy, zawinąć.

131
00:09:57,290 --> 00:10:00,310
Teraz przyjrzyjmy się niektóre z podstaw tutaj.

132
00:10:00,620 --> 00:10:04,630
Te dwie komendy wspomniałem w cele są NPM zainstalować.

133
00:10:04,660 --> 00:10:23,160
Więc wpadliśmy NPM zainstalować puk, puk i NPM zainstalować Cat mnie ilekroć uruchomić go zainstalować idzie i stwierdza, że ​​kod w KMP, a po jej pobraniu, że kod zapisuje go do katalogu folder o nazwie modułów węzła, który, jeśli jeszcze nie istnieje uczyni to moduły węzeł po raz pierwszy.

134
00:10:23,240 --> 00:10:28,780
Ale potem, jak tylko ona istnieje po prostu dodaje nowsze moduły w tym samym katalogu modułów węzła.

135
00:10:28,970 --> 00:10:32,680
Ale po prostu pobierając je lub instalowania pakietu nie pozwala nam go używać.

136
00:10:32,680 --> 00:10:39,260
Mamy jeszcze umieścić go w naszym kodzie z wymaganego oświadczenia i wymagają z nazwą pakietu.

137
00:10:39,470 --> 00:10:41,350
Cat kreska mnie lub puk, puk.

138
00:10:41,440 --> 00:10:50,090
Zapisz go do zmiennej, a następnie możemy użyć tej zmiennej, która jest tak naprawdę przechowywania cały kod, który wraca z Cat ME i puk, puk.

139
00:10:50,170 --> 00:10:53,200
Możemy użyć tej zmiennej przez resztę naszego kodu.

140
00:10:53,200 --> 00:10:54,480
Dobrze więc, że jest to.

141
00:10:54,540 --> 00:10:57,490
A następny film Idę masz zrobić kolejny szybki ćwiczenia.

142
00:10:57,560 --> 00:11:04,840
Ten powinien być całkiem zabawne, ponieważ masz zamiar używać jeszcze jeden pakiet, który jest faktycznie trochę bardziej użyteczne niż druk cad lub puk, puk.

143
00:11:04,850 --> 00:11:06,020
Nie zepsuje go jeszcze.

144
00:11:06,050 --> 00:11:06,980
Do zobaczenia w następnym filmie.
