Jak stáhnout a nainstalovat Node.js a NPM na Windows

Chcete-li začít s vytvářením aplikací Node.js, prvním krokem je instalace rámce node.js. Rámec Node.js je dostupný pro různé operační systémy přímo 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 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.

Nainstalujte Node.js Windows

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.

Nainstalujte Node.js Windows

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

Nainstalujte Node.js Windows

Krok 4) Přijměte podmínky

Na další obrazovce přijměte licenční ujednání a klikněte na tlačítko Další.

Nainstalujte Node.js Windows

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.

Nainstalujte Node.js Windows

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ší.

Nainstalujte Node.js Windows

Krok 7) Spusťte instalaci

Na další obrazovce zahajte instalaci kliknutím na tlačítko instalace Node.js Windows.

Nainstalujte Node.js Windows

Krok 8) Dokončete instalaci

Klepnutím na tlačítko Dokončit instalaci dokončete.

Nainstalujte Node.js Windows

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

Nainstalujte NPM Windows 10/8/7

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.

Nainstalujte NPM Windows 10/8/7

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:

  1. 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).
  2. 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.
  3. 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.
  4. 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

    1. Uložte soubor do počítače: C:\Users\Vaše jméno\ firstprogram.js
    2. V příkazovém řádku přejděte do složky, kde je soubor uložen. Zadejte příkaz Node firstprogram.js

První aplikace Hello World v Node.js

    1. 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!
    2. Spusťte internetový prohlížeč a zadejte adresu: http://localhost:8080

Výstup

První aplikace Hello World v Node.js

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“.