1
00:00:00,270 --> 00:00:05,750
Witamy z powrotem w tej lekcji mam zamiar skupić wokół wprowadzenia czegoś nazywaną PM.

2
00:00:05,820 --> 00:00:07,730
Więc mam tu trzy główne cele.

3
00:00:08,070 --> 00:00:11,990
Pierwszy z nich chcę zrobić, to określić, co NPM to co to oznacza.

4
00:00:12,090 --> 00:00:16,500
Koncepcyjnie co robi, a następnie wyjaśnić, dlaczego to jest niesamowite.

5
00:00:16,500 --> 00:00:20,150
A potem wreszcie intro wszystkie pakiety, które będą zmuszeni korzystać.

6
00:00:20,190 --> 00:00:36,130
Tak, że będzie bardziej sensowne, gdy definiujemy jakie są pakiety w intro do węzła wideo pokazałem stronę notorycznie domu i czytam ten mały punkt i to mówi o tym, jak zauważam javascript wykonawczego zbudowany na silniku Chromes V8 bla bla bla bla bla ,

7
00:00:36,330 --> 00:00:38,450
A jeszcze to zdanie tutaj.

8
00:00:38,730 --> 00:00:45,800
Nie Juliusa Pakiet ekosystem NPM jest największym ekosystemu bibliotek open source na świecie.

9
00:00:46,140 --> 00:00:49,580
Myślę, że to mówi, że na oficjalnej Nie tylko strona główna.

10
00:00:49,800 --> 00:00:56,370
Jedna trzecia tej małej notki tylko jedno zdanie, ale to wciąż jedna trzecia jest o KMP.

11
00:00:56,370 --> 00:01:07,420
Również po raz pierwszy wprowadzono Noad pokazałem stronę zakładowego stosu dla niego i poszliśmy na niektóre z tych cech, które użytkownicy nie głosowali na to są najlepsze części nr.

12
00:01:07,450 --> 00:01:08,030
Tak.

13
00:01:08,340 --> 00:01:12,180
A najbardziej popularna odpowiedź tutaj jest wielkie biblioteki.

14
00:01:12,390 --> 00:01:14,900
A drugi najpopularniejszy jest NPM.

15
00:01:15,120 --> 00:01:17,800
A tak naprawdę to na myśli dokładnie to samo.

16
00:01:17,850 --> 00:01:21,510
Mam nadzieję, że już przekonany, że NVM jest ważne.

17
00:01:21,510 --> 00:01:25,510
Teraz porozmawiajmy o tym, dlaczego i porozmawiać o tym, co to jest i jak to działa.

18
00:01:25,530 --> 00:01:34,700
Więc na stronie głównej NPM tutaj tylko zamknął ten mały krótką informację można zobaczyć oficjalny slogan NPM jest menedżer pakietów dla JavaScript.

19
00:01:35,190 --> 00:01:39,740
Więc porozmawiajmy o tym, co jest, gdy pakiet piszemy przód i Javascript.

20
00:01:39,750 --> 00:01:44,150
Wróćmy na chwilę do tworzenia pliku poczty HD, a następnie w tym rzeczy z tagu skrypt.

21
00:01:44,460 --> 00:01:54,320
A jeśli chcieliśmy to coś takiego zapytania Jay lub bootstrap javascript biblioteki lub innej biblioteki javascript musimy użyć znacznika script w naszym zespole.

22
00:01:54,690 --> 00:02:05,180
Ale jeśli piszemy węzeł po stronie serwera i chcemy to biblioteka lub coś, co ktoś inny napisał Nie możemy po prostu dodać tag skryptu, ponieważ nie istnieją żadne znaczniki skryptów, ponieważ nie ma H.T. ilość .

23
00:02:05,370 --> 00:02:17,400
Jesteśmy po prostu do czynienia z Węzła sposób, że mamy tych bibliotek, gdy piszemy po stronie serwera JavaScript, aby funkcjonować lub pisząc węzeł jest przez KMP zamiast nazywając je bibliotek i Pim odnosi się do nich jako pakiety.

24
00:02:17,550 --> 00:02:18,720
Ale to ten sam pomysł.

25
00:02:18,840 --> 00:02:21,960
Więc pakiety są po prostu kod, który ktoś inny napisał.

26
00:02:22,010 --> 00:02:44,380
Grupa napisała jedna osoba napisała, że ​​możemy zawierać dodatek do naszego projektu i to, co czyni go jeszcze bardziej ekscytujące dla mnie w porównaniu z tym przednim bibliotek końcu jak Jay queery lub bootstrap jest to, że wszystkie pakiety są scentralizowane tutaj na ten temat Web site NPM i co ważniejsze NPM posiada narzędzie wiersza poleceń, więc można naprawdę bardzo łatwo zainstalować rzeczy.

27
00:02:44,550 --> 00:02:50,830
Chciałem zainstalować pakiet Express lub podobnego lub gola dla wiecznie cokolwiek to.

28
00:02:51,000 --> 00:02:57,250
Wszystko, co musisz zrobić, to wpisać NPM zainstalować i nazwa pakietu w moim wierszu poleceń i to wszystko.

29
00:02:57,270 --> 00:03:01,330
Nie muszę iść i znaleźć CDN lub link i skopiować i wkleić coś.

30
00:03:01,380 --> 00:03:04,890
Wszystko, co musisz zrobić, to uruchomić KMP zainstalować, a następnie nazwę pakietu.

31
00:03:05,070 --> 00:03:11,280
I tak długo jak NPM wie o tym pakiecie i można zobaczyć tam prawie 200 tysięcy różnych pakietów.

32
00:03:11,360 --> 00:03:20,530
Będzie ona automatycznie zainstalowana na mnie w następnym filmie będzie faktycznie zrobić i zainstalować nowe pakiety i ważne i używać je w kilka naprawdę prostych pakietów, aby rozpocząć.

33
00:03:20,880 --> 00:03:29,640
Ale jak przejść przez tego kursu będziemy stale używać i dodać nowe pakiety, gdy ludzie tworzenia aplikacji internetowych z wykorzystaniem KNode.

34
00:03:29,670 --> 00:03:32,930
Nie wystarczy napisać zwykły javascript i zrobić wszystko od podstaw.

35
00:03:33,000 --> 00:03:40,080
W przeważającej części masz zamiar użyć opakowania i inne narzędzia Ramy rzeczy, które inni ludzie mają napisane, aby nasze życie łatwiejszym.

36
00:03:40,080 --> 00:03:44,220
W naszej stosie będziemy używać pakiet o nazwie ekspresowe, które można zobaczyć tutaj.

37
00:03:44,280 --> 00:03:45,930
Ten jest bardzo popularne.

38
00:03:45,990 --> 00:03:49,090
Będziemy również przy użyciu innego pakietu o nazwie Mangusta.

39
00:03:49,190 --> 00:03:50,810
I rzeczywiście mogą pokazać tutaj.

40
00:03:50,880 --> 00:03:57,240
Używamy kilka różnych pakietów po nazwie części ciała lub inny nazywa morgon innej nazwie eJay tyłek.

41
00:03:57,360 --> 00:04:03,200
I są nawet bardziej, że będziemy w końcu wprowadzić będzie pracować około 10 różnych pakietów, które mamy zainstalowane.

42
00:04:03,300 --> 00:04:04,830
Pod koniec tego przedmiotu.

43
00:04:05,880 --> 00:04:09,500
Pozwól mi wrócić do celów i zawinąć.

44
00:04:09,540 --> 00:04:10,780
Więc zdefiniować KMP.

45
00:04:10,830 --> 00:04:30,630
Rozmawialiśmy o tym, co to oznacza dla menadżera pakietów węzłów i jest to niesamowite narzędzie, które pochodzi z węzła, który pozwala nam zainstalować pakiety, które są po prostu wersja javascript lub wersja węzeł bibliotek tylko kod, który ktoś inny napisał, że ułatwia nasze życie i NPM pozwala nam zainstalować je naprawdę bardzo łatwo.

46
00:04:30,840 --> 00:04:34,140
Więc to jest to jeden z powodów, dla których jego niesamowite jest to łatwe w użyciu.

47
00:04:34,140 --> 00:04:39,920
Również jest to scentralizowane repozytorium prawie 200 tysięcy różnych pakietów.

48
00:04:39,990 --> 00:04:55,850
Prawie wszystko, co chcesz robić żadnych możliwych rzeczy, czy to drukowanie zdjęć kotów lub Konfigurowanie aplikacji internetowej lub połączenia z bazą danych lub drukowania kolorowy tekst w terminalu lub mówienie puk, puk niemal wszystko można wyobrazić sobie z javascript i węzeł.

49
00:04:55,950 --> 00:05:10,250
Ktoś już to zrobił i pakować go w ten miły modułu do pakietu, który można zainstalować, a potem krótko wprowadzono kilka pakietów, które skończy się za pomocą najważniejszy dotąd nazywa ekspresowe i to będzie nasze ramy że w użyciu.

50
00:05:10,620 --> 00:05:20,970
Ale my też użyć rzeczy jak mangusta i Morgan i Ejay tyłek i parsera ciała i ciasteczka parsera i paszport oraz kilka innych, jak również.
