Jak zainstalować Node.js i NPM (Menedżer pakietów) w systemie Windows

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.

Related Posts