Jak zainstalować Node.js na serwerze Ubuntu 22.04
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 updateKrok 2: Zainstaluj Node.js
sudo apt install nodejs -yKrok 3: Zainstaluj npm (Node Package Manager)
sudo apt install npm -yKrok 4: Zweryfikuj instalację
node -v
npm -vJeś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 -yTo zainstaluje zarówno
node, jak i
npm.
Krok 3: Zweryfikuj instalację
node -v
npm -vMetoda 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 | bashNastępnie zrestartuj swoją powłokę lub uruchom:
source ~/.bashrcKrok 2: Zainstaluj najnowszą wersję Node.js
nvm install nodeLub zainstaluj konkretną wersję:
nvm install 18.19.0AVA.HOSTINGKrok 3: Użyj konkretnej wersji
nvm use nodeKrok 4: Ustaw domyślną wersję Node
nvm alias default nodePodsumowanie
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.


