Node.js to wieloplatformowe środowisko wykonawcze umożliwiające uruchamianie aplikacji JavaScript po stronie serwera (zaplecza) poza przeglądarką. W tym przewodniku opisano sposób instalacji programuNode.jsframework i menedżer pakietów węzłów (NPM) w systemie Windows.
Oficjalna strona internetowa (https://nodejs.org/en/download/prebuilt-installer) udostępnia instalator MSI dla Node.js i NPM. Jeśli nie ma specjalnych wymagań, zwykle zaleca się zainstalowanieLTS(Wsparcie długoterminowe) wersja Node.js.

Uruchom instalację z pakietu MSI z ustawieniami domyślnymi.


Pakiet MSI zawiera nie tylko sam framework Node.js, ale także menedżera pakietów NPM, który jest instalowany domyślnie. Instalator automatycznie doda ścieżki do katalogów Node.js i NPM do zmiennych środowiskowych Windows.
WbudowanyMenedżer pakietów węzłów(NPM) służy do pobierania, instalowania i zarządzania zależnościami modułów i projektów innych firm z zewnętrznych repozytoriów.
Kompilacja niektórych modułów zainstalowanych za pośrednictwem npm może wymagać języka Python i Visual Studio. Możesz pozwolić NPM zainstalować wymagane narzędzia automatycznie za pośrednictwem Chocolatey lub zainstalować je ręcznie później (https://github.com/nodejs/node-gyp#on-windows).


Po zakończeniu instalacji sprawdź, czy zainstalowane są Node.js i npm. Uruchom następujące polecenia, aby sprawdzić wersje narzędzi:
node -v
npm -v


Możliwa jest także instalacja Node.js. za pomocą menedżera pakietów WinGet (domyślnie instalowanego w systemie Windows 10/11).
winget install OpenJS.NodeJS.LTS


To polecenie automatycznie pobierze najnowszą wersję Node.js LTS i zainstaluje ją w trybie cichym.
Uruchom ponownie konsolę cmd/powershell, aby zaktualizować ścieżki w zmiennych środowiskowych. Sprawdź, czy node.js i NPM zostały pomyślnie zainstalowane i czy ścieżki do nich zostały dodane do zmiennej środowiskowej PATH:
(Get-ChildItem env:Path).value -split ";"


C:Program Filesnodejs C:Users%username%AppDataRoamingnpm
Lub zainstaluj Node.js w systemie Windows za pomocą menedżera pakietów Chocolatey:
Choco install -y nodejs.install
Możesz użyć prostego skryptu JavaScript, aby przetestować działanie Node.js. Utwórz plik tekstowycześć.jszawierający kod:
console.log("Hello, world!")
Uruchom skrypt JS przy użyciu node.js:
node hello.js


W przypadku wdrożeń serwerowych zaleca się użycie plikuNVM(NodeVwersjaManager), aby zainstalować Node.js i npm.
NVM umożliwia programistom zainstalowanie na komputerze wielu wersji Node.js i przełączanie się między nimi. NPM nie używa również profilu bieżącego użytkownika do przechowywania danych tymczasowych i aplikacji, w przeciwieństwie do wersji Node.js w instalatorze MSI. Eliminuje to problemy ze ścieżkami i uprawnieniami podczas uruchamiania usług opartych na Node JS.
Najłatwiejszym sposobem zainstalowania NPM jest użycie plikuNVM dla Windowspakiet (https://github.com/coreybutler/nvm-windows). Pobierznvm-setup.exeplik i uruchom instalację.
Przeczytaj więcej:Napraw PackageManagement\Install-Package: Nie znaleziono dopasowania dla podanych kryteriów wyszukiwania i nazwy modułu


Aby zainstalować konkretną wersję Node.js przy użyciu NVM, uruchom:
nvm install 21
Lista zainstalowanych wersji węzła:
nvm list
Przełączaj się między wersjami NodeJS:
nvm use 20.11.0
Podczas przełączania wersji skrypt nvm zastępuje ścieżkę do wersji Node.js w zmiennej PATH.











