Co to jest npm? Wyjaśnienie Menedżera pakietów JavaScript

Co to jest npm? Wyjaśnienie Menedżera pakietów JavaScript

Pakiety są istotną częścią wielu języków programowania, a JavaScript nie jest wyjątkiem. Można ich używać do dodawania różnych funkcjonalności do aplikacji lub skryptu, od budowy serwera WWW po wysyłanie wiadomości e-mail.





Bez pakietów musiałbyś wymyślić koło na nowo, programując tę ​​samą funkcjonalność w każdym projekcie, który tego wymaga. Zainteresowany? W tym przewodniku opisano, jak zainstalować i używać pakietów w JavaScript za pomocą npm.





Co to jest Menedżer pakietów węzłów (npm)?

JavaScript używa Menedżera pakietów węzła, często w skrócie npm, jako menedżera pakietów i repozytorium pakietów. Node to skrót od Node.js, środowiska uruchomieniowego JavaScript używanego do wykonywania kodu JavaScript poza przeglądarką.





Z ponad milionem pakietów hostowanych na strona internetowa 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, takie jak kod źródłowy, dokumentacja, numer wersji i rozmiar po rozpakowaniu.

Oprócz witryny internetowej npm udostępnia również narzędzie wiersza polecenia, które umożliwia programistom instalowanie lub odinstalowywanie tych pakietów.



Instalowanie narzędzia wiersza polecenia NPM

Narzędzie wiersza polecenia npm jest wbudowane w Node.js. Dlatego konieczne jest pobranie Node.js na swój komputer przed użyciem pakietów JavaScript.

Odwiedź urzędnika 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.





Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem na instalowanie Node.js w systemie Windows . Jeśli planujesz zainstalować wiele wersji Node.js na komputerze z systemem Linux, narzędzia takie jak NVM mogą pomóc w zarządzaniu wieloma instalacjami Node.js .

Aby zweryfikować instalację, otwórz wiersz poleceń w systemie Windows lub terminal w systemach Linux i macOS, a następnie uruchom następujące polecenia:





co to jest wsappx (2)
node --version
npm --version

Jeśli instalacja się powiodła, 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 dzięki jednowierszowemu poleceniu. Otwórz wiersz poleceń 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 spacją w ten sposób:

npm install ...

Korzystanie z zainstalowanych pakietów

Po zainstalowaniu pakietów za pomocą polecenia npm install, czas zacząć z nich korzystać. Możesz zauważyć, że nowy folder o nazwie node_modules i 2 nowe pliki, pakiet.json oraz pakiet-lock.json , zostały wygenerowane automatycznie. Nie musisz się martwić o te pliki. npm generuje je, aby śledzić zależności Twojego projektu.

Aby korzystać z zainstalowanych pakietów, musisz wymagać ich lub zaimportować do swojego kodu JavaScript. Składnia do tego może być jednym z tych dwóch poleceń, w zależności od używanej wersji JavaScript:

const package = require('package-name');
import package from 'package-name';

Dokładną składnię można znaleźć w dokumentacji używanego pakietu w witrynie npm.

Odinstalowywanie pakietów

Odinstalowywanie pakietów jest tak samo proste, jak ich instalowanie. Polecenie do odinstalowania pakietów z twojego projektu to:

npm uninstall

Podobnie jak w przypadku polecenia instalacji, możesz również odinstalować wiele pakietów w jednym poleceniu za pomocą:

ciągle tracę połączenie z internetem windows 10
npm uninstall ...

Efektywne korzystanie z pakietów

Pakiety mogą ułatwić życie programistom, ale także tworzą zależność między projektem a pakietami, których używasz. Dlatego zaleca się zastanowienie przed instalacją wielu pakietów.

Zamiast intensywnie modyfikować zainstalowane pakiety zgodnie z własnymi potrzebami, możesz również tworzyć własne pakiety i publikować je w 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 umożliwiać ponowne wykorzystanie kodu.

Źródło zdjęcia: Ferenc Almasi jest Unsplash

Udział Udział Ćwierkać E-mail Jak stworzyć kod wielokrotnego użytku w JavaScript za pomocą wzorców projektowych?

Zrozumienie, jak korzystać z wzorców projektowych, umożliwi Ci używanie kodu wielokrotnego użytku w JavaScript. Oto, co musisz wiedzieć.

Czytaj dalej
Powiązane tematy
  • Programowanie
  • JavaScript
  • Menedżerowie pakietów
O autorze Nitin Ranganath(31 opublikowanych artykułów)

Nitin jest zapalonym programistą i studentem inżynierii komputerowej tworzącym aplikacje internetowe przy użyciu technologii JavaScript. Pracuje jako niezależny programista stron internetowych, aw wolnym czasie lubi pisać dla Linuksa i programowania.

Więcej od Nitina Ranganatha

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować