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.

  • 🪟 Windows Instalační: Instalační program MSI z nodejs.org nainstaluje Node.js a NPM společně.
  • ???? Čokoláda: Jedno Windows Správce balíčků instaluje Node.js pomocí jediného příkazu PowerShellu.
  • ⚙️ Ahoj světe: Server s require('http') naslouchá na portu 8080 a vrací odpověď.
  • 🔢 Kontrola verze: Spuštěním příkazů node -v a npm -v se potvrdí nainstalované verze.
  • ???? Možnost WSL2: Microsoft Pro vývojové pracovní postupy ve stylu Linuxu doporučuje Node.js na WSL2.
  • 🤖 Nastavení umělé inteligence: Asistenti s umělou inteligencí rychle generují instalační příkazy a skripty pro spouštění serveru.

Stáhněte a nainstalujte Node.js a NPM na Windows

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.

Nainstalujte Node.js Windows

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.

Nainstalujte Node.js Windows

Krok 3) Na další obrazovce klikněte na tlačítko „Další“ pro pokračování 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í smlouvu 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 soubory Node.js uloženy po instalaci.
  2. Klikněte na tlačítko Další pro pokračování v instalaci.

Nainstalujte Node.js Windows

Krok 6) Vyberte výchozí komponenty, které chcete nainstalovat. Potvrďte výchozí komponenty a klikněte na tlačítko Další.

Nainstalujte Node.js Windows

Krok 7) Spusťte instalaci. Na další obrazovce klikněte na tlačítko instalace Node.js pro zahájení instalace. Windows.

Nainstalujte Node.js Windows

Krok 8) Dokončete instalaci. Kliknutím na tlačítko Dokončit dokončete instalaci.

Nainstalujte Node.js Windows

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

Nainstalujte NPM Windows 10/8/7

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.

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 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í:

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

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

Výstup:

První aplikace Hello World v Node.js

Nejčastější dotazy

Node.js je běhové prostředí, které spouští JavaSkript mimo prohlížeč. NPM (Node Package Manager) instaluje a spravuje balíčky. Instalace Node.js také automaticky nainstaluje NPM.

Otevřete příkazový řádek a spuštěním příkazu node -v vytiskněte verzi Node.js, poté spuštěním příkazu npm -v vytiskněte verzi NPM nainstalovanou na vašem počítači.

Pro většinu projektů zvolte LTS (dlouhodobou podporu), protože je stabilní a déle udržovatelná. Aktuální verzi zvolte pouze tehdy, když potřebujete nejnovější experimentální funkce.

Ano. Microsoft Pro pracovní postupy ve stylu Linuxu doporučuje spouštět Node.js na WSL2. Nainstalujte si linuxovou distribuci a poté nainstalujte Node.js pomocí správce verzí, jako je například nvm.

Správce verzí, jako například nvm-windows, umožňuje přepínat mezi více verzemi Node.js v rámci jednoho projektu. Abyste předešli konfliktům, nejprve odstraňte všechny existující instalace.

Ne. Oficiální instalační balíček Node.js MSI obsahuje NPM, takže se nainstaluje automaticky s Node.js. Později jej můžete aktualizovat spuštěním příkazu npm install -g npm.

Ano. Asistenti s umělou inteligencí, jako je ChatGPT, generují správné instalační příkazy pro Windows, vysvětlit chyby PATH a vytvořit úvodní skripty, které urychlují první nastavení.

Ano. GitHub Copilot automaticky dokončí server s požadavkem require('http'), který naslouchá na portu a vrací odpověď Hello World, což vám umožní otestovat instalaci během několika sekund.

Shrňte tento příspěvek takto: