Node Version Manager (NVM) to popularne narzędzie do zarządzania wieloma wersjami Node.js na jednym komputerze. Ułatwia proces instalacji, aktualizacji i przełączania między różnymi wersjami Node.js, co czyni go niezbędnym narzędziem dla programistów Node.js. Jeśli używasz Ubuntu, instalacja NVM jest szybka i prosta. Ten przewodnik przeprowadzi cię przez kroki instalacji NVM na twoim systemie Ubuntu.

Wymagania wstępne:

  • Nowy system Ubuntu (Ubuntu 20.04/22.04 lub nowszy).

  • Dostęp do terminala z uprawnieniami użytkownika (lub jako root, lub użytkownik z dostępem sudo).

Krok 1: Zaktualizuj swój system

Najpierw upewnij się, że twój system jest aktualny, uruchamiając następujące polecenie:

sudo apt update && sudo apt upgrade -y

Krok 2: Zainstaluj zależności

Przed zainstalowaniem NVM upewnij się, że twój system ma zainstalowane curl, ponieważ jest to wymagane do pobrania skryptu instalacyjnego.

sudo apt install curl -y

Krok 3: Zainstaluj NVM za pomocą cURL

Teraz możesz zainstalować NVM, uruchamiając skrypt instalacyjny. Wykonaj następujące polecenie, aby pobrać i zainstalować NVM z jego oficjalnego repozytorium:

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

To polecenie pobiera skrypt instalacyjny i przekazuje go do bash, który zainstaluje NVM na twoim systemie. Skrypt automatycznie:

  • Dodaje niezbędne zmienne środowiskowe do twojego ~/.bashrc, ~/.bash_profile lub ~/.zshrc, w zależności od twojej powłoki.

  • Instaluje najnowszą stabilną wersję NVM.

Krok 4: Przeładuj powłokę

Po zakończeniu instalacji musisz przeładować konfigurację powłoki, aby zmiany zaczęły obowiązywać. Uruchom następujące polecenie:

source ~/.bashrc

Jeśli używasz innej powłoki (np. Zsh), możesz uruchomić:

source ~/.zshrc

Alternatywnie możesz zamknąć i ponownie otworzyć terminal.

Krok 5: Zweryfikuj instalację NVM

Aby potwierdzić, że NVM został pomyślnie zainstalowany, uruchom:

nvm --version

To powinno wyświetlić zainstalowaną wersję NVM, co wskazuje, że narzędzie jest teraz dostępne do użycia.

Krok 6: Zainstaluj Node.js za pomocą NVM

Teraz, gdy NVM jest zainstalowane, możesz łatwo zainstalować dowolną wersję Node.js. Na przykład, aby zainstalować najnowszą stabilną wersję Node.js, użyj:

nvm install node

To polecenie instaluje najnowszą stabilną wersję Node.js. Aby zainstalować konkretną wersję, zastąp node żądanym numerem wersji:

nvm install 14.17.0

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

NVM umożliwia łatwe przełączanie między różnymi wersjami Node.js. Aby zobaczyć, które wersje są zainstalowane na twoim systemie, uruchom:

nvm ls

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

nvm use 14.17.0

Jeśli chcesz ustawić domyślną wersję Node.js dla swojego systemu, użyj:

nvm alias default 14.17.0

Krok 8: Odinstaluj wersje Node.js

Jeśli kiedykolwiek będziesz musiał odinstalować wersję Node.js, możesz użyć:

nvm uninstall 14.17.0

Podsumowanie

Instalacja NVM na Ubuntu pozwala łatwo zarządzać wieloma wersjami Node.js, co jest szczególnie przydatne w środowiskach deweloperskich, gdzie różne projekty mogą wymagać różnych wersji. Proces jest prosty, a dzięki NVM możesz szybko instalować, przełączać i usuwać wersje Node.js w razie potrzeby.

Daj mi znać, jeśli napotkasz jakiekolwiek problemy lub potrzebujesz dalszej pomocy!