Jak stáhnout a nainstalovat Node.js a NPM na Windows
Node.js má také schopnost vložit externí funkce nebo rozšířené funkce pomocí vlastních modulů. Tyto moduly je nutné instalovat samostatně. Příkladem modulu je MongoDB modul, který vám umožní pracovat MongoDB databáze z vaší aplikace Node.js.
Jak nainstalovat Node.js na Windows
Prvním krokem při používání Node.js je instalace knihoven Node.js na klientský systém. Níže jsou uvedeny kroky ke stažení a instalaci Node.js Windows:
Krok 1) Stáhněte si instalační program Node.js pro Windows
Přejděte na web https://nodejs.org/en/download/ a stáhněte si potřebné binární soubory.
V našem příkladu se chystáme stáhnout Node.js Windows s 32bitovými instalačními soubory.
Krok 2) Spusťte instalaci
Double kliknutím na stažený soubor .msi spusťte instalaci.
Klepnutím na tlačítko Spustit na první obrazovce zahájíte instalaci.
Krok 3) Pokračujte kroky instalace
Na další obrazovce klikněte na tlačítko „Další“ a pokračujte ve stahování a instalaci Node.js
Krok 4) Přijměte podmínky
Na další obrazovce přijměte licenční ujednání a klikněte na tlačítko Další.
Krok 5) Nastavte cestu
Na další obrazovce vyberte umístění, kam má být Node.js nainstalován, a poté klikněte na tlačítko Další.
1. Nejprve zadejte umístění souboru pro instalaci Node.js. Zde budou po instalaci uloženy soubory pro Node.js.
2. Klepnutím na tlačítko Další pokračujte v instalaci.
Krok 6) Vyberte výchozí součásti, které se mají nainstalovat
Přijměte výchozí součásti a klikněte na tlačítko Další.
Krok 7) Spusťte instalaci
Na další obrazovce zahajte instalaci kliknutím na tlačítko instalace Node.js Windows.
Krok 8) Dokončete instalaci
Klepnutím na tlačítko Dokončit instalaci dokončete.
Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)
Jak nainstalovat NPM na Windows 10/8/7
Dalším způsobem, jak nainstalovat Node.js na jakýkoli klientský počítač, je použít „správce balíčků“.
On Windows, stažení NPM (Node Package Manager) je známé jako Chocolatey. Byl navržen jako decentralizovaný rámec pro rychlou instalaci aplikací a nástrojů, které potřebujete.
Pro instalaci NPM na Windows přes Chocolatey je třeba provést následující kroky.
Krok 1) Instalace Chocolatey – webové stránky Chocolatey (https://chocolatey.org/) má velmi jasné pokyny, jak je třeba tento rámec nainstalovat.
- Prvním krokem je spuštění níže uvedeného příkazu v okně příkazového řádku. Tento příkaz je převzat z webové stránky Chocolatey a je standardním příkazem pro instalaci Node.js přes Chocolatey.
- Níže uvedený příkaz je příkaz PowerShell, který volá vzdálený skript PowerShell na webu Chocolatey. Tento příkaz je třeba spustit v příkazovém okně PowerShellu.
- Tento skript PowerShell provede veškerou nezbytnou práci při stahování požadovaných součástí a jejich odpovídající instalaci.
@powershell -NoProfile -ExecutionPolicy Bypass -Příkaz “iex ((nový-objekt wet.webclient).DownloadString('https://chocolatey.org/install.ps1'))” && SET PATH=%PATH%;%ALLUSERSPROFILE% \chocolatey\bin
Krok 2) Dalším krokem je instalace Node.js na váš místní počítač pomocí správce balíčků Chocolatey. To lze provést spuštěním níže uvedeného příkazu v příkazovém řádku.
Pokud je instalace úspěšná, zobrazí se zpráva o úspěšné instalaci Node.js.
Poznámka: Pokud se zobrazí chyba jako „C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1“, pak ručně vytvořte složku v cestě
Spuštění vaší první aplikace Hello World v Node.js
Jakmile budete mít Node.js stažené a nainstalované na vašem počítači, zkusme zobrazit „Hello World“ ve webovém prohlížeči.
Vytvořte soubor Node.js s názvem souboru firstprogram.js
var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); res.end('Hello World!'); }).listen(8080);
Vysvětlení kódu:
- Základní funkcí funkce „vyžadovat“ je, že čte a JavaScénář soubor, spustí soubor a poté pokračuje v vrácení objektu. Pomocí tohoto objektu pak lze využívat různé funkce dostupné v modulu volaném funkcí require. Takže v našem případě, protože chceme používat funkcionalitu HTTP a používáme příkaz require(http).
- V tomto roce 2nd řádku kódu, vytváříme serverovou aplikaci, která je založena na jednoduché funkci. Tato funkce je volána vždy, když je učiněn požadavek na naši serverovou aplikaci.
- Když je přijat požadavek, žádáme naši funkci, aby klientovi vrátila odpověď „Ahoj světe“. Funkce writeHead se používá k odeslání dat hlavičky klientovi a funkce end ukončí spojení s klientem.
- Potom používáme funkci server.listen k tomu, aby naše serverová aplikace naslouchala požadavkům klientů na portu č. 8080. Zde můžete zadat libovolný dostupný port.
Provedení kódu
-
- Uložte soubor do počítače: C:\Users\Vaše jméno\ firstprogram.js
- V příkazovém řádku přejděte do složky, kde je soubor uložen. Zadejte příkaz Node firstprogram.js
-
- Nyní váš počítač funguje jako server! Pokud se někdo pokusí získat přístup k vašemu počítači na portu 8080, dostane „Hello World!“ zpráva na oplátku!
- Spusťte internetový prohlížeč a zadejte adresu: http://localhost:8080
Výstup
Shrnutí
- Viděli jsme instalaci Node.js přes instalační modul MSI, který je dostupný na webu Node.js. Tato instalace nainstaluje nezbytné moduly, které jsou nutné ke spuštění aplikace Node.js na klientovi.
- Node.js lze také nainstalovat přes správce balíčků. Správce balíčků pro Windows je známý jako Chocolatey. Spuštěním několika jednoduchých příkazů v příkazovém řádku správce balíčků Chocolatey automaticky stáhne potřebné soubory a poté je nainstaluje na klientský počítač.
- Jednoduchá aplikace Node.js spočívá ve vytvoření serveru, který naslouchá na konkrétním portu. Když na server přijde požadavek, server automaticky odešle klientovi odpověď „Hello World“.