Pakiety są istotną częścią wielu języków programowania, a JavaScript nie jest wyjątkiem. Mogą być używane do dodawania różnych funkcjonalności do Twojej aplikacji lub skryptu, od budowy serwera WWW po wysyłanie e-maili.
Bez pakietów musiałbyś na nowo odkryć koło, programując te same funkcje w każdym z projektów, które tego wymagają. Zainteresowany? W tym przewodniku omówimy, jak zainstalować i używać pakietów w JavaScript z npm.
Co to jest menedżer pakietów węzłów (npm)?
JavaScript używa Node Package Manager, często w skrócie npm, jako menedżera pakietów i repozytorium pakietów. Node to skrót od Node.js, środowiska wykonawczego JavaScript używanego do wykonywania kodu JavaScript poza przeglądarką.
Z ponad milionem pakietów hostowanych w Witryna npm, programiści mogą przeszukiwać i przeglądać ogromny katalog bibliotek JavaScript. Niektóre z tych pakietów są pobierane ponad 10 milionów razy w tygodniu. Witryna zawiera informacje dotyczące wszystkich hostowanych na niej pakietów, takich jak kod źródłowy, dokumentacja, numer wersji i rozmiar po rozpakowaniu.
Oprócz strony internetowej npm udostępnia również narzędzie wiersza poleceń, które umożliwia programistom instalowanie lub odinstalowywanie tych pakietów.
Narzędzie wiersza poleceń npm jest wbudowane w Node.js. Dlatego ważne jest, aby pobrać Node.js na swój komputer przed użyciem pakietów JavaScript.
Odwiedź oficjalnego Witryna Node.js. aby pobrać odpowiednią wersję w zależności od systemu operacyjnego. Po pobraniu postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć proces instalacji.
Więcej informacji znajdziesz w naszym przewodniku instalowanie Node.js w systemie Windows. Jeśli planujesz zainstalować wiele wersji Node.js na komputerze z systemem Linux, narzędzia takie jak NVM może pomóc w zarządzaniu wieloma instalacjami Node.js..
Aby zweryfikować instalację, otwórz wiersz polecenia w systemie Windows lub terminal w systemie Linux i macOS i uruchom następujące polecenia:
węzeł - wersja
npm --version
Jeśli instalacja przebiegła pomyślnie, terminal wyświetli zainstalowaną wersję Node.js i npm.
Instalowanie pakietów
Narzędzie wiersza poleceń npm sprawia, że instalowanie pakietów w projektach JavaScript lub Node.js jest niezwykle proste za pomocą jednego polecenia. Otwórz wiersz polecenia lub terminal w katalogu projektu i uruchom następujące polecenie:
npm install
Możesz także zainstalować wiele pakietów za pomocą jednego polecenia, oddzielając nazwy pakietów spacjami w następujący sposób:
npm install ...
Korzystanie z zainstalowanych pakietów
Po zainstalowaniu pakietów za pomocą polecenia npm install, czas zacząć ich używać. Możesz zauważyć, że nowy folder o nazwie node_modules i 2 nowe pliki, package.json i pakiet-lock.json, zostały wygenerowane automatycznie. Nie musisz się martwić o te pliki. npm generuje je, aby śledzić zależności projektu.
Aby użyć zainstalowanych pakietów, musisz wymagać lub zaimportować je do kodu JavaScript. Składnia służąca do tego może być jedną z tych dwóch komend, w zależności od używanej wersji JavaScript:
const pakiet = require ('nazwa-pakietu');
importuj pakiet z 'nazwa-pakietu';
Dokładną składnię można znaleźć w dokumentacji pakietu, z którego korzystasz, w witrynie npm.
Odinstalowywanie pakietów
Odinstalowywanie pakietów jest tak samo łatwe, jak ich instalowanie. Polecenie do odinstalowywania pakietów z projektu to:
npm odinstaluj
Podobnie jak polecenie instalacji, możesz również odinstalować wiele pakietów jednym poleceniem za pomocą:
npm odinstaluj ...
Efektywne korzystanie z pakietów
Pakiety mogą ułatwić życie programistom, ale tworzą również zależność między projektem a pakietami, z których korzystasz. Dlatego zaleca się zastanowienie się nad tym przed zainstalowaniem wielu pakietów.
Zamiast szeroko modyfikować zainstalowane pakiety zgodnie ze swoimi potrzebami, możesz także tworzyć własne pakiety i publikować je na npm za darmo. Mając odpowiedni wzorzec projektowy, możesz tworzyć pakiety dla siebie i swojego zespołu do wykorzystania w przyszłych projektach i nadać kodowi możliwość ponownego wykorzystania.
Źródło zdjęcia: Ferenc Almasi on Unsplash
Zrozumienie, jak używać wzorców projektowych, pozwoli ci używać kodu wielokrotnego użytku w JavaScript. Oto, co musisz wiedzieć.
Czytaj dalej
- Programowanie
- JavaScript
- Menedżerowie pakietów
Nitin jest zapalonym programistą i studentem inżynierii komputerowej tworzącym aplikacje internetowe przy użyciu technologii JavaScript. Pracuje jako niezależny twórca stron internetowych, aw wolnym czasie lubi pisać dla Linuksa i programowania.
Zapisz się do naszego newslettera
Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Jeszcze jeden krok…!
Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.