Node.js to potężne, otwarte środowisko uruchomieniowe JavaScript, które pozwala na uruchamianie kodu JavaScript poza przeglądarką — co czyni go idealnym do budowania szybkich i skalowalnych aplikacji internetowych. Jeśli pracujesz na serwerze dedykowanym Ubuntu 22.04 i chcesz rozpocząć pracę z Node.js, ten przewodnik przeprowadzi cię przez proces instalacji krok po kroku.

Metoda 1: Instalacja Node.js z repozytorium Ubuntu

To najprostsza metoda, ale może nie zapewniać najnowszej wersji.

Krok 1: Zaktualizuj indeks pakietów

sudo apt update

Krok 2: Zainstaluj Node.js

sudo apt install nodejs -y

Krok 3: Zainstaluj npm (Node Package Manager)

sudo apt install npm -y

Krok 4: Zweryfikuj instalację

node -v
npm -v

Jeśli potrzebujesz najnowszej wersji Node.js, rozważ następną metodę z użyciem NodeSource.

Metoda 2: Instalacja najnowszego Node.js za pomocą NodeSource

NodeSource zapewnia aktualne pakiety Node.js.

Krok 1: Pobierz i uruchom skrypt NodeSource

Na przykład, aby zainstalować Node.js v20.x:

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

Krok 2: Zainstaluj Node.js

sudo apt install nodejs -y

To zainstaluje zarówno node, jak i npm.

Krok 3: Zweryfikuj instalację

node -v
npm -v

Metoda 3: Instalacja Node.js za pomocą NVM (Node Version Manager)

Ta metoda jest zalecana, jeśli chcesz zarządzać wieloma wersjami Node.js.

Krok 1: Zainstaluj NVM

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

Następnie zrestartuj swoją powłokę lub uruchom:

source ~/.bashrc

Krok 2: Zainstaluj najnowszą wersję Node.js

nvm install node

Lub zainstaluj konkretną wersję:

nvm install 18.19.0AVA.HOSTING

Krok 3: Użyj konkretnej wersji

nvm use node

Krok 4: Ustaw domyślną wersję Node

nvm alias default node

Podsumowanie

Instalacja Node.js na Ubuntu 22.04 jest łatwa, a ty masz kilka opcji w zależności od swoich potrzeb:

  • Użyj repozytorium Ubuntu do szybkiej instalacji.

  • Użyj NodeSource, aby uzyskać najnowszą wersję.

  • Użyj NVM, aby zarządzać wieloma wersjami.

Niezależnie od wybranej metody, będziesz gotowy do rozpoczęcia budowania potężnych aplikacji z Node.js w krótkim czasie.