Witamy z powrotem w tej lekcji mam zamiar skupić wokół wprowadzenia czegoś nazywaną PM.
Więc mam tu trzy główne cele.
Pierwszy z nich chcę zrobić, to określić, co NPM to co to oznacza.
Koncepcyjnie co robi, a następnie wyjaśnić, dlaczego to jest niesamowite.
A potem wreszcie intro wszystkie pakiety, które będą zmuszeni korzystać.
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 ,
A jeszcze to zdanie tutaj.
Nie Juliusa Pakiet ekosystem NPM jest największym ekosystemu bibliotek open source na świecie.
Myślę, że to mówi, że na oficjalnej Nie tylko strona główna.
Jedna trzecia tej małej notki tylko jedno zdanie, ale to wciąż jedna trzecia jest o KMP.
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.
Tak.
A najbardziej popularna odpowiedź tutaj jest wielkie biblioteki.
A drugi najpopularniejszy jest NPM.
A tak naprawdę to na myśli dokładnie to samo.
Mam nadzieję, że już przekonany, że NVM jest ważne.
Teraz porozmawiajmy o tym, dlaczego i porozmawiać o tym, co to jest i jak to działa.
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.
Więc porozmawiajmy o tym, co jest, gdy pakiet piszemy przód i Javascript.
Wróćmy na chwilę do tworzenia pliku poczty HD, a następnie w tym rzeczy z tagu skrypt.
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.
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ść .
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.
Ale to ten sam pomysł.
Więc pakiety są po prostu kod, który ktoś inny napisał.
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.
Chciałem zainstalować pakiet Express lub podobnego lub gola dla wiecznie cokolwiek to.
Wszystko, co musisz zrobić, to wpisać NPM zainstalować i nazwa pakietu w moim wierszu poleceń i to wszystko.
Nie muszę iść i znaleźć CDN lub link i skopiować i wkleić coś.
Wszystko, co musisz zrobić, to uruchomić KMP zainstalować, a następnie nazwę pakietu.
I tak długo jak NPM wie o tym pakiecie i można zobaczyć tam prawie 200 tysięcy różnych pakietów.
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ąć.
Ale jak przejść przez tego kursu będziemy stale używać i dodać nowe pakiety, gdy ludzie tworzenia aplikacji internetowych z wykorzystaniem KNode.
Nie wystarczy napisać zwykły javascript i zrobić wszystko od podstaw.
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.
W naszej stosie będziemy używać pakiet o nazwie ekspresowe, które można zobaczyć tutaj.
Ten jest bardzo popularne.
Będziemy również przy użyciu innego pakietu o nazwie Mangusta.
I rzeczywiście mogą pokazać tutaj.
Używamy kilka różnych pakietów po nazwie części ciała lub inny nazywa morgon innej nazwie eJay tyłek.
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.
Pod koniec tego przedmiotu.
Pozwól mi wrócić do celów i zawinąć.
Więc zdefiniować KMP.
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.
Więc to jest to jeden z powodów, dla których jego niesamowite jest to łatwe w użyciu.
Również jest to scentralizowane repozytorium prawie 200 tysięcy różnych pakietów.
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ł.
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.
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ż.