Jak zainstalować Node.js
Node.js™ to potężne i popularne środowisko uruchomieniowe typu open-source, które umożliwia uruchamianie kodu JavaScript poza przeglądarką, zazwyczaj na serwerach. Jest ono znane ze swojej nieblokującej, sterowanej zdarzeniami architektury, co czyni je preferowanym wyborem do tworzenia szybkich, skalowalnych aplikacji. Niezależnie od tego, czy jesteś programistą, który chce zagłębić się w rozwój zaplecza, czy też planujesz tworzyć aplikacje działające w czasie rzeczywistym, takie jak aplikacje do czatowania lub narzędzia do współpracy online, instalacja Node.js w systemie jest pierwszym krokiem.
Niniejszy poradnik zawiera wszystkie niezbędne informacje na temat instalacji Node.js, a także omawia różne systemy operacyjne i sposoby aktualizacji Node.js.
Krok 1: Wybór metody instalacji
Istnieje kilka sposobów instalacji Node.js, w zależności od systemu operacyjnego i osobistych preferencji. Możesz zainstalować Node.js za pomocą oficjalnego instalatora, menedżera pakietów lub za pomocą menedżera wersji, takiego jak nvm (Node Version Manager). Przyjrzyjmy się szczegółowo każdej z tych metod.
Krok 2: Instalacja Node.js w systemie Windows
Opcja 1: Korzystanie z instalatora Node.js
Najprostszym sposobem na zainstalowanie Node.js w systemie Windows jest pobranie instalatora z oficjalnej strony Node.js.
- Przejdź do witryny Node.js: Odwiedź stronę nodejs.org.
- Pobierz instalator: Na stronie głównej zobaczysz dwie wersje:
- LTS (Long Term Support): Ta wersja jest bardziej stabilna i zalecana dla większości użytkowników.
- Current: Ta wersja zawiera najnowsze funkcje i aktualizacje, ale może nie być tak stabilna.
Wybierz wersję w oparciu o potrzeby twojego projektu i kliknij link, aby pobrać odpowiedni instalator.
- Uruchom instalator: Po zakończeniu pobierania uruchom instalator. Postępuj zgodnie z instrukcjami kreatora instalacji, który poprowadzi Cię przez cały proces. Domyślnie instaluje on Node.js w odpowiednich katalogach i dodaje go do systemowej PATH.
- Weryfikacja instalacji: Otwórz wiersz polecenia i wpisz:
To polecenie wyświetli wersję zainstalowanego Node.js. Podobnie można sprawdzić wersję npm (Node Package Manager) za pomocą:
Zarówno Node.js, jak i npm powinny zostać pomyślnie zainstalowane.
Opcja 2: Korzystanie z Chocolatey (Menedżer pakietów Windows)
Jeśli wolisz korzystać z menedżera pakietów, możesz zainstalować Node.js za pomocą Chocolatey. Najpierw upewnij się, że Chocolatey jest zainstalowany w twoim systemie. Następnie otwórz wiersz polecenia administratora i uruchom następujące polecenie:
Spowoduje to zainstalowanie wersji LTS Node.js.
Krok 3: Instalacja Node.js na macOS
Opcja 1: Korzystanie z instalatora Node.js
- Pobierz instalator: Odwiedź stronę nodejs.org i pobierz instalator dla systemu macOS, podobnie jak w przypadku systemu Windows.
- Uruchom instalator: Otwórz pobrany plik .pkg i postępuj zgodnie z instrukcjami kreatora instalacji, aby zakończyć instalację.
- Weryfikacja instalacji: Otwórz Terminal i wpisz:
Opcja 2: Korzystanie z Homebrew
Homebrew to popularny menedżer pakietów dla systemu macOS. Jeśli masz już zainstalowany Homebrew, możesz go użyć do zainstalowania Node.js.
- Otwórz Terminal.
- Uruchom następujące polecenie, aby zainstalować Node.js:
- Weryfikacja instalacji: Po zakończeniu instalacji sprawdź wersje Node.js i npm, uruchamiając:
Krok 4: Instalacja Node.js w systemie Linux
Opcja 1: Korzystanie z dystrybucji binarnych Node.js
Node.js oferuje prekompilowane pliki binarne dla dystrybucji Linuksa, takich jak Ubuntu, Debian i Fedora. Możesz dodać repozytorium Node.js i zainstalować najnowszą wersję za pomocą menedżera pakietów swojego systemu.
- Dodaj repozytorium Node.js: Otwórz Terminal i uruchom następujące polecenia dla Ubuntu/Debiana:
To polecenie dodaje repozytorium Node.js LTS do systemu.
- Zainstaluj Node.js:
- Zweryfikuj instalację:
W przypadku Fedory, CentOS i innych dystrybucji opartych na RPM należy użyć:
Opcja 2: Korzystanie z Menedżera wersji węzła (nvm)
nvm to popularne narzędzie do zarządzania wieloma wersjami Node.js w tym samym systemie, co jest szczególnie pomocne, jeśli pracujesz nad wieloma projektami o różnych wymaganiach dotyczących wersji.
- Instalacja nvm: Uruchom następujące polecenie, aby pobrać i zainstalować nvm:
- Zainstaluj Node.js: Po zainstalowaniu nvm można zainstalować najnowszą wersję LTS Node.js, uruchamiając:
- Ustaw domyślną wersję Node: Możesz ustawić domyślną wersję Node.js, uruchamiając:
- Weryfikacja instalacji:
Krok 5: Utrzymywanie aktualności Node.js
Aby upewnić się, że środowisko Node.js jest na bieżąco z najnowszymi poprawkami bezpieczeństwa i funkcjami, regularnie sprawdzaj dostępność aktualizacji:
- Używając nvm: Uruchom następujące polecenie, aby zaktualizować Node.js do najnowszej wersji:
- Korzystanie z menedżera pakietów (Linux/macOS): Zaktualizuj Node.js uruchamiając:
- Korzystając z instalatora (Windows/macOS): Wystarczy pobrać i uruchomić najnowszą wersję instalatora Node.js ze strony nodejs.org i postępować zgodnie z instrukcjami.
Krok 6: Instalacja globalnych pakietów npm
Po zainstalowaniu Node.js można zainstalować globalne pakiety npm. Pakiety globalne są używane dla narzędzi wiersza poleceń, do których można uzyskać dostęp z dowolnego miejsca w systemie. Na przykład, aby zainstalować popularny menedżer pakietów yarn, uruchom:
Możesz wyświetlić listę zainstalowanych globalnych pakietów npm używając:
Wnioski
Instalacja Node.js jest stosunkowo prostym procesem w różnych systemach operacyjnych, niezależnie od tego, czy wolisz korzystać z instalatora, czy menedżera pakietów. Po instalacji będziesz mieć dostęp do solidnego środowiska do uruchamiania aplikacji JavaScript i korzystania z npm do zarządzania zależnościami. Niezależnie od tego, czy jesteś początkującym, czy doświadczonym programistą, wiedza o tym, jak zainstalować i zarządzać Node.js, pomoże ci w pełni wykorzystać tę potężną platformę do tworzenia skalowalnych, wysokowydajnych aplikacji.