Jak zainstalować NVM dla Node.js na Ubuntu ⋆ ALexHost SRL

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills
05.12.2024

Jak zainstalować NVM dla Node.js na Ubuntu

Wprowadzenie

NVM (Node Version Manager) to popularne narzędzie do zarządzania wieloma wersjami Node.js na jednej maszynie. Pozwala ono programistom na instalację, przełączanie i zarządzanie różnymi wersjami Node.js w sposób płynny, dzięki czemu jest szczególnie przydatne dla osób pracujących nad wieloma projektami, które wymagają różnych wersji Node.js. Niniejszy przewodnik przeprowadzi Cię przez kroki instalacji NVM i wykorzystania go do zarządzania wersjami Node.js w systemie Ubuntu.

Wymagania wstępne

Przed rozpoczęciem upewnij się, że:

  • Posiadasz konto użytkownika z uprawnieniami sudo.
  • W systemie działa Ubuntu (ten przewodnik działa dla różnych wersji Ubuntu, w tym 20.04, 22.04 i nowszych).

Krok 1: Aktualizacja listy pakietów

Zawsze dobrą praktyką jest aktualizacja listy pakietów przed instalacją nowego oprogramowania. Otwórz terminal i uruchom go:

sudo apt-get update

To polecenie zapewnia, że wszystkie listy pakietów są aktualne.

Krok 2: Zainstaluj NVM

Aby zainstalować NVM, należy pobrać skrypt instalacyjny z oficjalnego repozytorium NVM. Można to zrobić za pomocą curl lub wget.

Opcja 1: Użycie curl

Jeśli masz zainstalowany curl w swoim systemie, uruchom go:

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

Opcja 2: Użycie
wget

Jeśli wolisz użyć wget, uruchom:

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

Zastąp v0.39.5 najnowszą wersją NVM, jeśli dostępna jest nowsza wersja. Najnowszą wersję można sprawdzić w repozytorium NVM GitHub.

Krok 3: Aktywacja NVM

Po uruchomieniu skryptu instalacyjnego należy załadować NVM do bieżącej sesji terminala. Można to zrobić uruchamiając:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

Alternatywnie można zamknąć i ponownie otworzyć terminal lub uruchomić następujące polecenie, aby odświeżyć profil powłoki:

source ~/.bashrc

Jeśli używasz innej powłoki, takiej jak

zsh
, uruchom:

source ~/.zshrc

Krok 4: Weryfikacja instalacji NVM

Aby potwierdzić, że NVM został poprawnie zainstalowany, uruchom:

nvm --version

Powinieneś zobaczyć numer wersji NVM, wskazujący, że został on pomyślnie zainstalowany.

Krok 5: Zainstaluj Node.js przy użyciu NVM

Po zainstalowaniu NVM można łatwo zainstalować Node.js. Aby zainstalować najnowszą wersję Node.js, uruchom:

nvm install node

To polecenie instaluje najnowszą stabilną wersję Node.js. Jeśli chcesz zainstalować konkretną wersję, określ ją w następujący sposób:

nvm install 16.20.0

Zastąp 16.20.0 żądanym numerem wersji.

Krok 6: Sprawdź zainstalowaną wersję Node.js

Aby sprawdzić, która wersja Node.js jest obecnie aktywna, uruchom:

node -v

To polecenie wyświetli numer wersji Node.js, która jest obecnie używana.

Krok 7: Przełączanie między wersjami Node.js

Jedną z kluczowych zalet NVM jest możliwość przełączania się między różnymi wersjami Node.js. Aby wyświetlić listę wszystkich zainstalowanych wersji Node.js, uruchom:

nvm ls

Zobaczysz listę wszystkich wersji zainstalowanych przy użyciu NVM, wraz ze wskazaniem aktualnie aktywnej wersji.

Aby przełączyć się na inną wersję, użyj

nvm use 14.17.6

Zastąp 14.17.6 numerem wersji, której chcesz użyć.

Krok 8: Ustaw domyślną wersję Node.js

Jeśli chcesz, aby określona wersja Node.js była domyślna za każdym razem, gdy otwierasz nową sesję terminala, uruchom:

nvm alias default 16.20.0

Zastąp 16.20.0 wersją, którą chcesz ustawić jako domyślną.

Krok 9: Odinstalowanie wersji Node.js

Jeśli nie potrzebujesz już konkretnej wersji Node.js, możesz ją odinstalować za pomocą:

nvm uninstall 14.17.6

Zastąp 14.17.6 numerem wersji, którą chcesz usunąć.

Krok 10: Zainstaluj globalne pakiety npm za pomocą NVM

Podczas korzystania z NVM ważne jest, aby zainstalować globalne pakiety npm (takie jak yarn lub npm) dla każdej wersji Node.js osobno. Wynika to z faktu, że każda wersja Node.js ma własne izolowane środowisko. Aby zainstalować pakiet globalny, użyj:

npm install -g yarn

Przed instalacją pakietów globalnych upewnij się, że masz aktywną żądaną wersję Node.js.

Wnioski

NVM jest niezbędnym narzędziem dla programistów, którzy muszą zarządzać wieloma wersjami Node.js na jednej maszynie. Postępując zgodnie z tym przewodnikiem, można łatwo zainstalować NVM, skonfigurować Node.js i przełączać się między różnymi wersjami w razie potrzeby. Dzięki temu zarządzanie zależnościami Node.js w różnych projektach jest proste i bezproblemowe. Dzięki NVM zawsze będziesz mieć odpowiednią wersję Node.js dla swoich projektów, zapewniając kompatybilność i łatwość użytkowania. Miłego kodowania!

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills