Jak stáhnout a nainstalovat Node.js a NPM na Windows
⚡ Chytré shrnutí
Instalace Node.js na Windows používá oficiální instalační program MSI nebo správce balíčků Chocolatey, které oba obsahují NPM. Po instalaci jednoduchý skript HTTP serveru potvrdí, že běhové prostředí odešle v prohlížeči odpověď Hello World.
Chcete-li začít vytvářet aplikace Node.js, prvním krokem je instalace frameworku Node.js. Framework Node.js je k dispozici pro různé operační systémy od... Windows na Ubuntu a OS X. Jakmile je nainstalován framework Node.js, můžete začít vytvářet své první aplikace Node.js.
Node.js také umožňuje vkládat externí nebo rozšířené funkce pomocí vlastních modulů. Tyto moduly je nutné instalovat samostatně. Příkladem modulu je MongoDB modul, který vám umožňuje pracovat s 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 stáhneme Node.js na Windows s 32bitovými instalačními soubory.
Krok 2) Spusťte instalaci. Double Kliknutím na stažený soubor .msi spusťte instalaci. Kliknutím na tlačítko Spustit na první obrazovce spusťte instalaci.
Krok 3) Na další obrazovce klikněte na tlačítko „Další“ pro pokračování ve stahování a instalaci Node.js.
Krok 4) Přijměte podmínky. Na další obrazovce přijměte licenční smlouvu 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ší.
- Nejprve zadejte umístění souboru pro instalaci Node.js. Zde budou soubory Node.js uloženy po instalaci.
- Klikněte na tlačítko Další pro pokračování v instalaci.
Krok 6) Vyberte výchozí komponenty, které chcete nainstalovat. Potvrďte výchozí komponenty a klikněte na tlačítko Další.
Krok 7) Spusťte instalaci. Na další obrazovce klikněte na tlačítko instalace Node.js pro zahájení instalace. Windows.
Krok 8) Dokončete instalaci. Kliknutím na tlačítko Dokončit dokončete instalaci.
Poznámka: Windows nyní doporučuje, aby vývojáři používali Node.js s WSL2 ( Windows Subsystém pro Linux) pro vývojové pracovní postupy ve stylu Linuxu.
Jak nainstalovat NPM na Windows 10/8/7
Druhým způsobem, jak nainstalovat Node.js na jakýkoli klientský počítač, je použití „správce balíčků“. 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 – The Webové stránky Chocolatey 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ých stránek 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 -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
Krok 2) Dalším krokem je instalace Node.js na váš lokální 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 typu „C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1“, vytvořte složku v dané cestě ručně.
Spuštění vaší první aplikace Hello World v Node.js
Jakmile si stáhnete a nainstalujete Node.js do počítače, zkusme zobrazit „Hello World“ ve webovém prohlížeči. Vytvořte soubor Node.js s názvem 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 Vysvětlení:
- Základní funkcí funkce „vyžadovat“ je, že čte a JavaScénář soubor, spustí soubor a poté vrátí objekt. Pomocí tohoto objektu lze pak využívat různé funkce dostupné v modulu volaném funkcí require. V našem případě, protože chceme využívat funkce HTTP, používáme příkaz require(http).
- V tomto druhém řádku kódu vytváříme serverovou aplikaci, která je založena na jednoduché funkci. Tato funkce se volá vždy, když je na naši serverovou aplikaci odeslán požadavek.
- Když je přijat požadavek, žádáme naši funkci, aby klientovi vrátila odpověď „Hello World“. Funkce writeHead se používá k odeslání hlavičkových dat klientovi, zatímco funkce end ukončí spojení s klientem.
- Poté pomocí funkce server.listen nastavíme, 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.
- Váš počítač nyní funguje jako server! Pokud se někdo pokusí o přístup k vašemu počítači na portu 8080, obdrží zpět zprávu „Hello World!“.
- Spusťte internetový prohlížeč a zadejte adresu: http://localhost:8080
Výstup:













