Jak pobrać i zainstalować Node.js i NPM na Windows

⚡ Inteligentne podsumowanie

Instalacja Node.js na Windows Używa oficjalnego instalatora MSI lub menedżera pakietów Chocolatey, które zawierają NPM. Po konfiguracji prosty skrypt serwera HTTP potwierdza, że ​​środowisko wykonawcze wyświetla w przeglądarce odpowiedź „Hello World”.

  • 🪟 Windows instalator: Instalator MSI z nodejs.org instaluje Node.js i NPM jednocześnie.
  • 📦 Czekoladowy: Windows Menedżer pakietów instaluje Node.js za pomocą jednego polecenia programu PowerShell.
  • ⚙️ Witaj świecie: Serwer require('http') nasłuchuje na porcie 8080 i zwraca odpowiedź.
  • 🔢 Sprawdź wersję: Uruchomienie node -v i npm -v potwierdza zainstalowane wersje.
  • 🐧 Opcja WSL2: Microsoft zaleca Node.js na WSL2 w przypadku przepływów pracy programistycznych w stylu Linux.
  • 🤖 Konfiguracja AI: Asystenci AI szybko generują polecenia instalacyjne i skrypty startowe serwera.

Pobierz i zainstaluj Node.js i NPM na Windows

Aby rozpocząć tworzenie aplikacji Node.js, pierwszym krokiem jest instalacja frameworka Node.js. Framework Node.js jest dostępny dla wielu systemów operacyjnych już od… Windows do Ubuntu i OS X. Po zainstalowaniu środowiska Node.js możesz rozpocząć tworzenie pierwszych aplikacji Node.js.

Node.js umożliwia również osadzanie zewnętrznych lub rozszerzonych funkcjonalności poprzez wykorzystanie niestandardowych modułów. Moduły te należy zainstalować osobno. Przykładem modułu jest MongoDB moduł, który umożliwia pracę z MongoDB baz danych z aplikacji Node.js.

Jak zainstalować Node.js na Windows

Pierwszym krokiem w korzystaniu z Node.js jest instalacja bibliotek Node.js na systemie klienta. Poniżej znajdują się kroki umożliwiające pobranie i zainstalowanie Node.js Windows:

Krok 1) Pobierz instalator Node.js dla Windows.

Przejdź do serwisu https://nodejs.org/en/download/ i pobierz niezbędne pliki binarne. W naszym przykładzie pobierzemy Node.js na Windows z 32-bitowymi plikami instalacyjnymi.

Zainstaluj Node.js na Windows

Krok 2) Uruchom instalację. Double Kliknij pobrany plik .msi, aby rozpocząć instalację. Kliknij przycisk „Uruchom” na pierwszym ekranie, aby rozpocząć instalację.

Zainstaluj Node.js na Windows

Krok 3) Na następnym ekranie kliknij przycisk „Dalej”, aby kontynuować pobieranie i instalację Node.js.

Zainstaluj Node.js na Windows

Krok 4) Zaakceptuj warunki. Na następnym ekranie zaakceptuj umowę licencyjną i kliknij przycisk Dalej.

Zainstaluj Node.js na Windows

Krok 5) Skonfiguruj ścieżkę. Na następnym ekranie wybierz lokalizację, w której chcesz zainstalować Node.js, a następnie kliknij przycisk Dalej.

  1. Najpierw wprowadź lokalizację pliku instalacyjnego Node.js. To właśnie tam będą przechowywane pliki Node.js po instalacji.
  2. Kliknij przycisk Dalej, aby kontynuować instalację.

Zainstaluj Node.js na Windows

Krok 6) Wybierz domyślne komponenty do zainstalowania. Zaakceptuj domyślne komponenty i kliknij przycisk Dalej.

Zainstaluj Node.js na Windows

Krok 7) Rozpocznij instalację. Na następnym ekranie kliknij przycisk instalacji Node.js, aby rozpocząć instalację. Windows.

Zainstaluj Node.js na Windows

Krok 8) Zakończ instalację. Kliknij przycisk Zakończ, aby zakończyć instalację.

Zainstaluj Node.js na Windows

Uwaga: Windows obecnie zaleca programistom korzystanie z Node.js WSL2 ( Windows Podsystem dla Linuksa (podsystem przeznaczony do realizacji przepływów pracy w stylu Linuksa).

Jak zainstalować NPM na Windows 10/8/7

Innym sposobem zainstalowania Node.js na dowolnym komputerze klienckim jest użycie „menedżera pakietów”. Windows, pobieranie NPM (Node Package Manager) jest znane jako Chocolatey. Został zaprojektowany jako zdecentralizowany framework do szybkiego instalowania potrzebnych aplikacji i narzędzi.

Aby zainstalować NPM na Windows poprzez Chocolatey, należy wykonać następujące kroki.

Krok 1) Instalowanie Chocolatey – The Strona internetowa Chocolatey zawiera bardzo jasne instrukcje dotyczące sposobu instalacji tego środowiska.

  • Pierwszym krokiem jest uruchomienie poniższego polecenia w oknie wiersza poleceń. Polecenie to pochodzi ze strony internetowej Chocolatey i jest standardowym poleceniem do instalacji Node.js za pośrednictwem Chocolatey.
  • Poniższe polecenie to polecenie PowerShell, które wywołuje zdalny skrypt PowerShell w witrynie Chocolatey. To polecenie należy uruchomić w oknie poleceń programu PowerShell.
  • Ten skrypt PowerShell wykonuje całą niezbędną pracę polegającą na pobraniu wymaganych komponentów i odpowiedniej ich instalacji.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

Zainstaluj NPM na Windows 10/8/7

Krok 2) Następnym krokiem jest instalacja Node.js na komputerze lokalnym za pomocą menedżera pakietów Chocolatey. Można to zrobić, uruchamiając poniższe polecenie w wierszu poleceń.

Zainstaluj NPM na Windows 10/8/7

Jeśli instalacja przebiegnie pomyślnie, pojawi się komunikat o pomyślnej instalacji Node.js.

Uwaga: Jeśli pojawi się błąd „C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1”, ręcznie utwórz folder w ścieżce.

Uruchomienie pierwszej aplikacji Hello World w Node.js

Po pobraniu i zainstalowaniu Node.js na komputerze spróbujmy wyświetlić „Hello World” w przeglądarce internetowej. Utwórz plik Node.js o nazwie firstprogram.js.

var http = require('http');

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.end('Hello World!');
}).listen(8080);

Code Wyjaśnienie:

  1. Podstawową funkcjonalnością funkcji „wymagaj” jest to, że czyta ona a JAVASCRIPT plik, uruchamia plik, a następnie zwraca obiekt. Korzystając z tego obiektu, można następnie korzystać z różnych funkcjonalności dostępnych w module wywoływanym przez funkcję require. W naszym przypadku, ponieważ chcemy korzystać z funkcjonalności protokołu HTTP, używamy polecenia require(http).
  2. W tym drugim wierszu kodu tworzymy aplikację serwerową opartą na prostej funkcji. Funkcja ta jest wywoływana za każdym razem, gdy do naszej aplikacji serwerowej zostanie wysłane żądanie.
  3. Po otrzymaniu żądania, prosimy naszą funkcję o zwrócenie klientowi odpowiedzi „Hello World”. Funkcja writeHead służy do wysyłania danych nagłówkowych do klienta, podczas gdy funkcja end zamyka połączenie z klientem.
  4. Następnie używamy funkcji server.listen, aby nasza aplikacja serwerowa nasłuchiwała żądań klienta na porcie nr 8080. Tutaj możesz określić dowolny dostępny port.

Wykonywanie kodu

  1. Zapisz plik na swoim komputerze: C:\Users\Twoja nazwa\firstprogram.js
  2. W wierszu poleceń przejdź do folderu, w którym znajduje się plik. Wpisz polecenie Node firstprogram.js.

Pierwsza aplikacja Hello World w Node.js

  1. Teraz Twój komputer działa jak serwer! Jeśli ktoś spróbuje uzyskać dostęp do Twojego komputera na porcie 8080, otrzyma w odpowiedzi komunikat „Hello World!”.
  2. Uruchom przeglądarkę internetową i wpisz adres: http://localhost:8080

Wyjście:

Pierwsza aplikacja Hello World w Node.js

FAQ

Node.js to środowisko wykonawcze, które wykonuje JavaSkrypt poza przeglądarką. NPM (Node Package Manager) instaluje i zarządza pakietami. Instalacja Node.js powoduje również automatyczną instalację NPM.

Otwórz wiersz poleceń i uruchom polecenie node -v, aby wydrukować wersję Node.js, a następnie uruchom polecenie npm -v, aby wydrukować wersję NPM zainstalowaną na Twoim komputerze.

Wybierz LTS (Long Term Support) dla większości projektów, ponieważ jest stabilne i utrzymywane przez dłuższy czas. Wybierz opcję Current tylko wtedy, gdy potrzebujesz najnowszych funkcji eksperymentalnych.

Tak. Microsoft Zaleca uruchamianie Node.js na WSL2 w przypadku przepływów pracy w stylu Linuksa. Zainstaluj dystrybucję Linuksa, a następnie użyj menedżera wersji, takiego jak nvm, aby zainstalować Node.js.

Menedżer wersji, taki jak nvm-windows, umożliwia przełączanie się między wieloma wersjami Node.js w ramach jednego projektu. Aby uniknąć konfliktów, najpierw usuń wszelkie istniejące instalacje.

Nie. Oficjalny instalator Node.js MSI zawiera NPM, więc instaluje się automatycznie razem z Node.js. Możesz go później zaktualizować, uruchamiając npm install -g npm.

Tak. Asystenci AI, tacy jak ChatGPT, generują prawidłowe polecenia instalacyjne dla Windows, wyjaśnij błędy PATH i utwórz skrypty startowe, które przyspieszą pierwszą konfigurację.

Tak. GitHub Copilot automatycznie uzupełnia serwer require('http'), który nasłuchuje na porcie i zwraca odpowiedź Hello World, umożliwiając przetestowanie instalacji w ciągu kilku sekund.

Podsumuj ten post następująco: