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

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

Node.js ma również możliwość osadzania funkcjonalności zewnętrznej lub rozszerzonej funkcjonalności poprzez wykorzystanie niestandardowych modułów. Moduły te należy zainstalować osobno. Przykładem modułu jest MongoDB moduł, z którym możesz pracować 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 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) Kontynuuj kroki instalacji

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

Zainstaluj Node.js na Windows

Krok 4) Zaakceptuj regulamin

Na następnym ekranie zaakceptuj umowę licencyjną i kliknij przycisk Dalej.

Zainstaluj Node.js na Windows

Krok 5) Ustaw ścieżkę

Na następnym ekranie wybierz lokalizację, w której ma zostać zainstalowany Node.js, a następnie kliknij przycisk Dalej.

1. Najpierw wprowadź lokalizację pliku instalacyjnego Node.js. Tutaj 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) Dokończ instalację

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

Zainstaluj Node.js na Windows

Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)

Jak zainstalować NPM na Windows 10/8/7

Innym sposobem zainstalowania Node.js na dowolnym komputerze klienckim jest użycie „menedżera pakietów”.

On 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 – witryna internetowa Chocolatey (https://chocolatey.org/) zawiera bardzo jasne instrukcje dotyczące sposobu instalacji tego frameworka.

  • Pierwszym krokiem jest uruchomienie poniższego polecenia w oknie wiersza poleceń. To polecenie pochodzi ze strony internetowej Chocolatey i jest standardowym poleceniem do instalowania 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 -Polecenie „iex ((nowy-obiekt wet.webclient).DownloadString('https://chocolatey.org/install.ps1'))” && SET PATH=%PATH%;%ALLUSERSPROFILE% \czekolada\bin

Zainstaluj NPM na Windows 10/8/7

Krok 2) Następnym krokiem jest instalacja Node.js na komputerze lokalnym przy użyciu 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 typu „C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1”, ręcznie utwórz folder w ścieżce

Uruchomienie pierwszej aplikacji Hello World w Node.js

Kiedy już pobierzesz i zainstalujesz Node.js na swoim 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);

Wyjaśnienie kodu:

  1. Podstawową funkcjonalnością funkcji „wymagaj” jest to, że czyta ona a JAVASCRIPT file, wykonuje plik, a następnie zwraca obiekt. Korzystając z tego obiektu można następnie skorzystać z różnych funkcjonalności dostępnych w module wywołanym funkcją require. Tak więc w naszym przypadku, ponieważ chcemy skorzystać z funkcjonalności protokołu HTTP i używamy polecenia require(http).
  2. W tym 2nd linii kodu tworzymy aplikację serwerową opartą na prostej funkcji. Ta funkcja 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, natomiast funkcja end zamyka połączenie z klientem.
  4. Następnie używamy funkcji server.listen, aby nasza aplikacja serwerowa nasłuchiwała żądań klientów na porcie nr 8080. Tutaj możesz określić dowolny dostępny port.

Wykonywanie kodu

    1. Zapisz plik na swoim komputerze: C:\Users\Twoje imię\firstprogram.js
    2. W wierszu poleceń przejdź do folderu, w którym przechowywany jest plik. Wpisz polecenie Node Firstprogram.js

Pierwsza aplikacja Hello World w Node.js

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

Wydajność

Pierwsza aplikacja Hello World w Node.js

Podsumowanie

  • Widzieliśmy instalację Node.js za pośrednictwem modułu instalacyjnego MSI, który jest dostępny na stronie Node.js. Ta instalacja instaluje niezbędne moduły wymagane do uruchomienia aplikacji Node.js na kliencie.
  • node.js można również zainstalować za pomocą menedżera pakietów. Menedżer pakietów dla systemu Windows jest znany jako Chocolatey. Po uruchomieniu kilku prostych poleceń w wierszu poleceń menedżer pakietów Chocolatey automatycznie pobiera niezbędne pliki, a następnie instaluje je na komputerze klienta.
  • Prosta aplikacja Node.js polega na stworzeniu serwera nasłuchującego na konkretnym porcie. Kiedy żądanie przychodzi do serwera, serwer automatycznie wysyła do klienta odpowiedź „Hello World”.

Podsumuj ten post następująco: