15%

Zaoszczędź 15% na wszystkich usługach hostingowych

Sprawdź swoje umiejętności i zdobądź Rabat na dowolny plan hostingowy

Użyj kodu:

Skills
Rozpocznij
28.10.2024

Jak zainstalować Node.js na Ubuntu 22.04: Trzy sprawdzone metody

Node.js jest jednym z najpotężniejszych i najszerzej stosowanych środowisk uruchomieniowych JavaScript dostępnych obecnie. Zbudowany na silniku V8 Chrome, umożliwia programistom wykonywanie kodu JavaScript po stronie serwera, co czyni go podstawą niezliczonych skalowalnych, wysokowydajnych aplikacji internetowych, API i mikroserwisów. Niezależnie od tego, czy wdrażasz aplikację full-stack na planie VPS Hosting, czy eksperymentujesz lokalnie, znajomość prawidłowej instalacji i zarządzania Node.js na Ubuntu 22.04 jest niezbędną umiejętnością.

Ten kompleksowy przewodnik obejmuje trzy różne metody instalacji, z których każda jest dostosowana do różnych przypadków użycia:

  1. Instalacja Node.js z domyślnych repozytoriów Ubuntu
  2. Instalacja określonej wersji za pomocą NodeSource PPA
  3. Zarządzanie wieloma wersjami za pomocą Node Version Manager (NVM)

Po zakończeniu będziesz dokładnie wiedział, która metoda odpowiada wymaganiom Twojego projektu — i jak uruchomić Node.js niezawodnie na serwerze Ubuntu 22.04.

Wymagania wstępne

Przed rozpoczęciem upewnij się, że posiadasz:

  • Serwer lub komputer lokalny z systemem Ubuntu 22.04 LTS
  • Konto użytkownika z uprawnieniami sudo
  • Podstawową znajomość wiersza poleceń Linux
  • Aktywne połączenie internetowe

Jeśli pracujesz na zdalnym serwerze, zarówno VPS z cPanel, jak i zwykły Serwer Dedykowany zapewniają idealne środowiska do wdrożeń Node.js.

Metoda 1: Instalacja Node.js z domyślnych repozytoriów Ubuntu

Jest to najprostsza i najszybsza metoda instalacji. Najlepiej nadaje się dla programistów, którzy nie potrzebują absolutnie najnowszej wersji Node.js i po prostu chcą szybko uruchomić stabilne, funkcjonalne środowisko uruchomieniowe.

Krok 1: Aktualizacja indeksu pakietów

Zawsze zacznij od odświeżenia listy pakietów systemu, aby upewnić się, że pobierasz najbardziej aktualne wersje dostępne w repozytorium:

sudo apt update

Krok 2: Instalacja Node.js i npm

Domyślne repozytoria Ubuntu 22.04 zawierają Node.js wraz z npm (Node Package Manager). Zainstaluj oba za pomocą jednego polecenia:

sudo apt install nodejs npm

Spowoduje to instalację Node.js i npm jako pakietów ogólnosystemowych, udostępniając je wszystkim użytkownikom na maszynie.

Krok 3: Weryfikacja instalacji

Po zakończeniu instalacji potwierdź, że zarówno Node.js, jak i npm są poprawnie zainstalowane, sprawdzając ich wersje:

node -v
npm -v

Powinieneś zobaczyć dane wyjściowe podobne do:

v12.22.9
6.14.15

> Uwaga: Wersja dostępna w domyślnych repozytoriach Ubuntu 22.04 może nie być najnowszym stabilnym wydaniem. Jeśli Twój projekt wymaga nowszej wersji, przejdź do Metody 2 lub Metody 3.

Kiedy używać tej metody

  • Potrzebujesz szybkiej, bezproblemowej instalacji
  • Twoja aplikacja jest zgodna z wersją Node.js dołączoną do repozytorium
  • Konfigurujesz środowisko programistyczne lub testowe na Współdzielonym Hostingu lub podstawowym VPS

Metoda 2: Instalacja Node.js przy użyciu NodeSource PPA

Jeśli potrzebujesz określonej lub nowszej wersji Node.js — takiej jak najnowsze wydanie LTS — NodeSource PPA jest zalecanym podejściem. NodeSource utrzymuje aktualne pakiety dla wielu wersji Node.js i zawiera wszystkie poprawki bezpieczeństwa oraz nowe funkcje.

Krok 1: Dodanie repozytorium NodeSource

Użyj curl, aby pobrać i wykonać skrypt konfiguracyjny NodeSource dla żądanej wersji. Poniższy przykład instaluje Node.js 18.x (LTS):

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

Aby zainstalować inną wersję, po prostu zastąp 18.x docelowym numerem wersji (np. 20.x dla Node.js 20):

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -

To polecenie dodaje repozytorium NodeSource do źródeł pakietów systemu i importuje niezbędny klucz podpisywania GPG w celu weryfikacji autentyczności pakietów.

Krok 2: Instalacja Node.js

Po dodaniu repozytorium zainstaluj Node.js przy użyciu apt:

sudo apt install nodejs

npm jest automatycznie dołączany do tej metody instalacji — nie jest wymagany oddzielny krok instalacji.

Krok 3: Weryfikacja instalacji

Potwierdź, że zainstalowano prawidłową wersję:

node -v
npm -v

Oczekiwane dane wyjściowe dla Node.js 18.x:

v18.20.2
10.5.0

Kiedy używać tej metody

  • Potrzebujesz określonego wydania LTS lub bieżącego Node.js
  • Chcesz automatycznych aktualizacji zabezpieczeń za pomocą apt upgrade
  • Uruchamiasz aplikację produkcyjną w środowisku VPS Hosting i potrzebujesz stabilnego, dobrze utrzymanego źródła pakietów

Metoda 3: Instalacja Node.js przy użyciu Node Version Manager (NVM)

NVM (Node Version Manager) jest najbardziej elastyczną metodą instalacji i jest zdecydowanie zalecana dla programistów pracujących nad wieloma projektami z różnymi wymaganiami dotyczącymi wersji Node.js. Dzięki NVM możesz instalować, przełączać się między nimi i zarządzać dowolną liczbą wersji Node.js — bez wpływu na pakiety ogólnosystemowe.

Krok 1: Instalacja NVM

Pobierz i uruchom oficjalny skrypt instalacyjny NVM:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

Skrypt klonuje repozytorium NVM do ~/.nvm i dodaje niezbędne linie konfiguracyjne do profilu powłoki. Po zakończeniu działania skryptu uruchom ponownie terminal lub przeładuj konfigurację powłoki:

source ~/.bashrc

Sprawdź, czy NVM jest dostępny:

nvm --version

Krok 2: Instalacja Node.js przy użyciu NVM

Aby zainstalować najnowszą stabilną wersję Node.js:

nvm install node

Aby zainstalować określoną wersję (np. Node.js 18.0.0):

nvm install 18.0.0

Aby zobaczyć wszystkie dostępne wersje Node.js, które możesz zainstalować:

nvm ls-remote

Możesz zainstalować tyle wersji, ile potrzebujesz — NVM przechowuje każdą z nich niezależnie w katalogu domowym.

Krok 3: Ustawienie domyślnej wersji Node.js

Aby przełączyć się na określoną wersję dla bieżącej sesji terminala:

nvm use 18.0.0

Aby ustawić wersję jako globalną domyślną dla wszystkich nowych sesji terminala:

nvm alias default 18.0.0

Krok 4: Weryfikacja instalacji

Sprawdź, czy aktywna jest prawidłowa wersja:

node -v
npm -v

Przełączanie między wersjami

Jedną z najpotężniejszych funkcji NVM jest bezproblemowe przełączanie wersji. Na przykład, jeśli Projekt A wymaga Node.js 16, a Projekt B wymaga Node.js 20:

nvm use 16
# Work on Project A

nvm use 20
# Switch to Project B

Kiedy używać tej metody

  • Jesteś programistą zarządzającym wieloma projektami z różnymi zależnościami Node.js
  • Musisz testować swoją aplikację w różnych wersjach Node.js
  • Chcesz mieć pełną kontrolę nad środowiskiem uruchomieniowym bez ingerowania w pakiety systemowe
  • Pracujesz w konteneryzowanym lub izolowanym środowisku programistycznym

Osobna instalacja npm (jeśli potrzebna)

W praktycznie wszystkich przypadkach npm jest instalowany automatycznie wraz z Node.js przy użyciu dowolnej z trzech powyższych metod. Jednak jeśli z jakiegoś powodu npm nie ma w systemie, możesz zainstalować go niezależnie:

sudo apt install npm

Zweryfikuj instalację:

npm -v

Możesz również zaktualizować npm do najnowszej wersji w dowolnym momencie, używając:

npm install -g npm@latest

Jak odinstalować Node.js na Ubuntu 22.04

Odinstalowywanie Node.js zainstalowanego przez apt

Jeśli zainstalowałeś Node.js przy użyciu Metody 1 lub Metody 2, usuń go za pomocą:

sudo apt remove nodejs

Aby usunąć również pliki konfiguracyjne i wyczyścić nieużywane zależności:

sudo apt purge nodejs
sudo apt autoremove

Odinstalowywanie określonej wersji NVM

W przypadku instalacji zarządzanych przez NVM odinstaluj określoną wersję za pomocą:

nvm uninstall 18.0.0

Całkowite odinstalowanie NVM

Aby całkowicie usunąć NVM z systemu:

rm -rf ~/.nvm

Następnie usuń linie związane z NVM z pliku ~/.bashrc, ~/.bash_profile lub ~/.zshrc.

Wybór właściwej metody: Szybkie porównanie

FunkcjaRepozytoria UbuntuNodeSource PPANVM
Łatwość instalacji⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Dostępność najnowszej wersji
Obsługa wielu wersji
Najlepszy do produkcjiOgraniczony
Najlepszy do programowania⭐⭐⭐⭐⭐
Automatyczne aktualizacje zabezpieczeńRęczne

Co dalej po instalacji Node.js?

Po zainstalowaniu i zweryfikowaniu Node.js możesz zacząć budować. Oto kilka typowych kolejnych kroków:

  • Zainicjuj nowy projekt: npm init
  • Zainstaluj pakiety: npm install express
  • Uruchom aplikację Node.js: node app.js
  • Skonfiguruj menedżera procesów takiego jak PM2, aby utrzymać aplikację działającą w środowisku produkcyjnym: npm install -g pm2
  • Zabezpiecz swoją aplikację certyfikatem SSL — AlexHost oferuje przystępne cenowo Certyfikaty SSL, aby chronić Twoje aplikacje Node.js w środowisku produkcyjnym
  • Zarejestruj domenę dla swojego projektu poprzez Rejestrację Domeny, aby udostępnić swoją aplikację publicznie

Podsumowanie

Masz teraz pełne zrozumienie wszystkich trzech metod instalacji Node.js na Ubuntu 22.04:

  • Repozytoria Ubuntu — Najlepsze do szybkich konfiguracji, gdzie specyficzność wersji nie jest krytyczna
  • NodeSource PPA — Najlepsze dla środowisk produkcyjnych wymagających określonej, aktualnej wersji LTS
  • NVM — Najlepsze dla programistów żonglujących wieloma projektami z różnymi wymaganiami dotyczącymi Node.js

Każda metoda ma swoje mocne strony, a właściwy wybór zależy całkowicie od przypadku użycia. W przypadku większości wdrożeń produkcyjnych w zarządzanym środowisku VPS Hosting, NodeSource PPA oferuje idealną równowagę między prostotą a kontrolą wersji. W przypadku aktywnych przepływów pracy programistycznej elastyczność NVM jest niezrównana.

Dzięki prawidłowo zainstalowanemu Node.js jesteś gotowy do budowania szybkich, skalowalnych aplikacji po stronie serwera i korzystania z rozległego ekosystemu npm — jednego z największych repozytoriów pakietów na świecie. Miłego kodowania!

15%

Zaoszczędź 15% na wszystkich usługach hostingowych

Sprawdź swoje umiejętności i zdobądź Rabat na dowolny plan hostingowy

Użyj kodu:

Skills
Rozpocznij