Najprostszym i najpewniejszym sposobem na bezproblemową instalację Node.js jest użycie NVM (Node Version Manager), który pobierze za nas odpowiednią paczkę, zainstaluje ją i ustawi poprawnie wszystkie systemowe ścieżki.
- Pobieramy spakowany instalator z GitHuba projektu nvm-windows:
https://github.com/coreybutler/nvm-windows/releases/download/1.1.7/nvm-setup.zip
Rozpakowujemy paczkę i instalujemy.
- Odpalamy konsolę i sprawdzamy czy instalacja NVM przeszła poprawnie:
nvm -vW rezultacie powinniśmy otrzymać informację o zainstalowanej wersji NVM (np. 1.1.7).
- Instalujemy najnowszą wersję LTS Node.js (w momencie pisania instrukcji było to 12.13.0, najnowszą wersję można sprawdzić na przykład tutaj):
nvm install 12.13.0- Aktywujemy właśnie zainstalowaną paczkę:
nvm use 12.13.0- Dla pewności możemy sprawdzić wersję Node.js:
node -v
oraz spróbować zainstalować przykładową paczkę:
npm i -g http-server
- Odpalamy terminal i wpisujemy:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.1/install.sh | bashPowyższa komenda pobierze skrypt instalacyjny i od razu go uruchomi, instalując NVM. Po zakończonej instalacji warto zamknąć i otworzyć ponownie terminal, aby upewnić się że będzie rozpoznawał czym jest NVM ;).
- Sprawdzamy czy instalacja NVM przeszła poprawnie:
command -v nvmPowyższa komenda powinna zwrócić nvm.
- Instalujemy najnowszą wersję LTS Node.js:
nvm install --lts node- Aktywujemy właśnie zainstalowaną paczkę:
nvm use nodePowinniśmy otrzymać potwierdzenie: Now using node v12.13.0 (npm v6.12.0).
- Dla pewności możemy sprawdzić wersję Node.js:
node -v
oraz spróbować zainstalować przykładową paczkę:
npm i -g http-server
Więcej szczegółów dostępne w dokumentacji NPM.