Software house Grupa Improve Sp. z o.o. - ul. Marcelińska 94B/181 Poznań

NPM

NPM (Node Package Manager) to menedżer pakietów wspierający język JavaScript, który ściśle współpracuje z platformą Node.js. Dzięki NPM programiści mogą łatwo instalować, aktualizować i zarządzać pakietami dla aplikacji tworzonych na Node.js. NPM oferuje dostęp do ponad 800 tysięcy pakietów, a ich liczba stale rośnie.

NPM – co to?

NPM to skrót od Node Package Manager, co w tłumaczeniu na język polski oznacza manager pakietów. Stanowi wsparcie dla języka JavaScript, a to właśnie łączy NPM i Nodejs. Ponadto omawiane narzędzie umożliwia zarządzanie pakietami dla aplikacji, które powstają na platformach Node.js.

NPM zapewnia programistom ogromne wsparcie. Dzięki tym pakietom mogą instalować, aktualizować, usuwać i zarządzać projektami. Do dyspozycji jest ponad 800 tysięcy pakietów, a ich liczba każdego dnia wzrasta.

W jaki sposób działa NPM?

Wiesz już, co to jest NPM. Ale jak działa? System pobiera pakiet i jego zależności, a NPM można uruchomić z argumentami lub bez. NPM bez argumentów pobiera zależności, a następnie definiuje je w plikach package.json. Powstaje również folder node_modules z zainstalowanymi pakietami.

Jak przebiega instalacja NPM?

Cały proces jest bardzo prosty. Pierwszym krokiem jest pobranie Node.js wraz z którym na swoim maszynę ściągniesz NPM, ponieważ dla tej platformy jest to domyślny menedżer pakietów. Po zakończeniu instalacji, w wierszu poleceń należy wykonać polecenie node -v oraz npm -v. W ten sposób można będzie korzystać z najaktualniejszych wersji.

Zalety NPM

Dokładnie już wiesz, co to znaczy NPM. Przejdźmy zatem do podsumowania najważniejszych zalet menedżera pakietów:

  • ułatwienie dla programistów, którzy nie muszą od podstaw pisać skomplikowanych algorytmów. Mogą zajrzeć do bazy i pobrać pakiet adekwatny do tworzonego zadania,
  • dostęp do ogromnego zasobu kodu open source – każdego dnia pojawiają się nowe paczki kodu.

Powiązane tagi:

  1. Node.js
  2. JavaScript
  3. Package Management

Nasza oferta

Umów się
na darmową konsultację