NPM
minuta czytania
NPM, czyli Node Package Manager, to narzędzie używane do zarządzania pakietami dla aplikacji Node.js. Dzięki NPM, programiści mogą łatwo instalować, aktualizować, usuwać i zarządzać zależnościami swoich projektów.
System zarządzania pakietami służy do automatycznej instalacji, aktualizacji, konfiguracji i usuwania pakietów oprogramowania. Na rynku mamy kilka dostępnych narzędzi do tego celu, ja omówię w tym artykule jeden z najpopularniejszych systemów jakim jest npm.
Czym jest NPM?
Jak wspomniałem na wstępie NPM jest to system do zarządzania pakietami służący do automatycznej instalacji, aktualizacji, konfiguracji i usuwania pakietów. NPM posiada w swojej bazie ponad 800 tysięcy pakietów i ta liczba z dnia na dzień coraz bardziej rośnie.
Instalacja NPM
NPM instaluje się wraz z Node JS i bez niego nie jesteśmy w stanie przeprowadzić instalacji npm.
- Wchodzimy na oficjalną stronę Node JS i wybieramy odpowiedni instalator dla naszego systemu operacyjnego. Aktualnie NPM jest wspierany dla systemów takich jak Windows, Linux oraz MacOS.
- Po zakończeniu pobierania, uruchamiamy instalator i postępujemy według instrukcji w instalatorze.
- Po instalacji, czasami jest wymagany restart komputera.
- Aby sprawdzić, czy udało nam się poprawnie zainstalować Node JS wraz z NPM, należy wpisać poniższą komendę w konsoli:
node -v
Dzięki tej komendzie jesteśmy w stanie sprawdzić wersję zainstalowanego Node JS. Analogicznie do sprawdzenia wersji NPM używamy komendy:
npm -v
Jak działa NPM?
System ten pobiera interesujący nas pakiet i jego zależności, instalacje NPM można uruchomić z argumentami lub też bez. Uruchomiony bez argumentów NPM pobiera zależności i definiuje je w pliku package.json oraz tworzy folder node_modules z zainstalowanymi przez nas pakietami.
Nasza oferta
Web development
Dowiedz się więcejMobile development
Dowiedz się więcejE-commerce
Dowiedz się więcejProjektowanie UX/UI
Dowiedz się więcejOutsourcing
Dowiedz się więcejPowiązane artykuły
Przegląd Vite.js: Nowa generacja narzędzi do budowania aplikacji front-end
19 wrz 2023
Większość developerów front-end jest zaznajomiona z narzędziami takimi jak webpack czy parcel. Jednak świeży powiew przynosi Vite.js; nowoczesne, szybkie i efektywne środowisko do budowania aplikacji. W tym artykule przyjrzymy się bliżej możliwościom i zaletom tej najnowszej technologii.
Poznaj Sass: zyskaj kontrolę nad stylem swojej strony
26 cze 2023
Sass to silnik CSS, który pozwala tworzyć stylowe i skalowalne projekty. Dzięki niemu możesz mieć pełną kontrolę nad stylem swojej strony oraz uporządkować swój kod CSS. W tym artykule dowiesz się, czym jest Sass, jak działa oraz jakie są jego główne funkcjonalności i korzyści dla twojego procesu projektowego.
Wprowadzenie do analizy PESTEL: Narzędzie strategiczne w biznesie
11 gru 2024
Strategiczna analiza biznesu to nieodłączny element prowadzenia firmy. Jednym z jej kluczowych narzędzi jest PESTEL, dający gruntowne spojrzenie na otoczenie biznesowe firmy. Pozwala to na efektywne pozycjonowanie firmy na rynku, dostosowywanie strategii, a także minimalizowanie ryzyka biznesowego.
Czym jest Artificial General Intelligence (AGI)? Wszystko, co powinieneś wiedzieć
11 gru 2024
Artificial General Intelligence (AGI), nazywane również silną sztuczną inteligencją, to zdolność maszyn do pełnego zrozumienia, uczenia się i wykonywania dowolnego intelektualnego zadania, które człowiek może wykonać. AGI była tematem licznych debat naukowych i filozoficznych. Odkryjmy razem, co naprawdę oznacza Artificial General Intelligence.
Endorsed Brand: Przewodnik po strategii budowania marki
11 gru 2024
W dynamicznym świecie, budowanie mocnej marki jest kluczowe dla sukcesu. W tym artykule omówimy strategię „Endorsed Brand”, pomagającą firmom umocnić swoją pozycję na rynku, zwiększyć rozpoznawalność i budować lojalność klientów. Dowiesz się, jak efektywnie wykorzystać strategię w praktyce biznesowej.
Link Building: Kluczowy składnik efektywnej strategii SEO
10 gru 2024
Link Building to jedna z najważniejszych strategii SEO, której kluczowym zadaniem jest zwiększanie widoczności strony w wynikach wyszukiwania. Jego celem jest uzyskanie jak największej liczby wysokiej jakości linków prowadzących do naszej strony. Czy jednak faktycznie stanowi on niezbędny element skutecznego pozycjonowania? Zapraszam do lektury!
Kosztorys: Jak go sporządzić?
10 gru 2024
Kosztorys to nieodłączny element każdego projektu, będący szczegółowym zestawieniem przewidywanych wydatków. To, jak dobrze go sporządzisz, może decydować o sukcesie całego przedsięwzięcia. W tym przewodniku krok po kroku, dowiesz się jak prawidłowo go przygotować.
Zobacz wszystkie artykuły