Pouze pro návštěvníky našeho blogu Získejte další 3 měsíce zdarma + 10% slevu na tříletý plán YSBLOG10
Chyťte dohodu

Jak nainstalovat Node.js a npm na Windows, macOS a Linux v roce 2026

Instalace Node.js a npm ve Windows, macOS a Linuxu, pro stabilitu zvolte verzi LTS, použijte balíček operačního systému manager nebo oficiálního instalačního programu, poté ověřte u node -v si npm -vPro vývojáře použijte verzi manager jako nvm pro bezpečnou instalaci, aktualizaci a přepínání verzí Node bez narušení globálních nástrojů.

Pokud se učíte, jak nainstalovat Node.js a npm, tato příručka vás provede nejlepšími metodami pro Windows, macOS a Linux, včetně instalačních programů s grafickým rozhraním a balíčků. managers (winget, Homebrew, apt, dnf/yum, pacman) a verze managers (nvm a nvm-windows). Také se dozvíte, jak ověřovat, aktualizovat, přepínat verze a opravovat běžné chyby.


Co je Node.js a npm?

Node.js je běhové prostředí JavaScriptu postavené na enginu V8 prohlížeče Chrome, které se používá k vytváření nástrojů CLI, API a full-stack aplikací.

Instalace Node.js a npm na Windows

npm (Node Package Manager) je dodáván s Nodem a umožňuje vám instalovat a manage balíčky s otevřeným zdrojovým kódem. Většina instalací zahrnuje obojí, takže jedno nastavení vám umožní začít s moderními nástroji JavaScriptu.

LTS vs. Current: Vyberte si správnou verzi

Před instalací se rozhodněte mezi LTS (doporučeno) a Current:

  • LTS (Dlouhodobá podpora): Stabilní, široce používaný v produkčním prostředí a CI/CD. Nejlepší pro většinu uživatelů.
  • Aktuální: Nejnovější funkce, ale kratší podpora. Vhodné pro testování nebo frameworky vyžadující novější verze Node.

Tip: Většina týmů standardizuje LTS a pin verze s .nvmrc soubor pro zachování konzistence prostředí.


Instalace Node.js a npm na Windows

Metoda 1: Oficiální instalační program systému Windows (.msi)

  • Stáhněte si soubor LTS .msi z webových stránek Node.js.
  • Spusťte instalační program jako správce.
  • Přijmout licenci, zachovat výchozí funkce (včetně npm a Přidat do PATH).
  • Dokončete a restartujte PowerShell nebo příkazový řádek.

Windows 10/11 obsahuje Winget, jednoduchý způsob instalace a aktualizace Node.

# Install Node.js LTS
winget install OpenJS.NodeJS.LTS --source winget

# Or get Current
winget install OpenJS.NodeJS --source winget

# Update later
winget upgrade OpenJS.NodeJS.LTS

Metoda 3: Čokoládová

Pokud používáte Chocolatey pro automatizaci Windows:

choco install nodejs-lts
# Or
choco install nodejs

# Update
choco upgrade nodejs-lts

Ověření instalace ve Windows

node -v
npm -v
where node
where npm

Oprava problémů s PATH ve Windows

If node není rozpoznán, přidejte toto do uživatelské cesty PATH (Vlastnosti systému > Proměnné prostředí):

  • C:\Program Files\nodejs\
  • %AppData%\npm

Aktualizace nebo odinstalace ve Windows

  • aktualizace: Použijte upgrade winget/choco nebo si stáhněte nejnovější instalační program a spusťte ho.
  • Odinstalace: Nastavení > Aplikace > Nainstalované aplikace > Node.js > Odinstalovat. Poté odstraňte všechny zbývající složky v C:\Program Files\nodejs si %AppData%\npm.

Instalace Node.js a npm na macOS

Metoda 1: Oficiální instalační program pro macOS (.pkg)

  • Stáhněte si LTS .pkg z webových stránek Node.js.
  • Spusťte instalační program a postupujte podle pokynů.
  • Restartujte Terminál pro obnovení cesty k shellu.
# Install Homebrew if not present (see brew.sh)
# Install Node.js LTS
brew update
brew install node

# Or install a specific major (example)
brew install node@20
brew link --overwrite node@20

# Update later
brew upgrade node

Metoda 3: nvm pro macOS (nejlepší pro více verzí)

Použijte nvm k instalaci a přepínání verzí uzlů pro každý projekt.

# Install nvm (check nvm-sh GitHub for the latest version tag)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

# Load nvm into current shell (zsh example)
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

# Install and use LTS
nvm install --lts
nvm use --lts

# Set default
nvm alias default 'lts/*'

Ověření v systému macOS

node -v
npm -v
which node
which npm

Aktualizace nebo odinstalace v systému macOS

  • aktualizace: brew upgrade node or nvm install --lts --reinstall-packages-from=current.
  • Odinstalace: brew uninstall node nebo odstraňte verze pomocí nvm uninstall <version>.

Instalace Node.js a npm na Linux

Ubuntu/Debian: NodeSource (LTS)

NodeSource poskytuje aktuální i LTS sestavení pro systémy založené na apt.

sudo apt-get update
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

# (Optional) Install build tools for native addons
sudo apt-get install -y build-essential

Ubuntu/Debian: nvm (vhodné pro vývojáře)

# Install nvm (verify latest tag on nvm-sh GitHub)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

# Load nvm for your shell (bash example)
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

# Install Node LTS
nvm install --lts
nvm use --lts

Fedora/RHEL/CentOS: NodeSource

# Fedora (dnf)
curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -
sudo dnf install -y nodejs

# CentOS/RHEL (yum)
curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -
sudo yum install -y nodejs

Arch Linux: pacman

sudo pacman -Syu nodejs npm

Ověření v Linuxu

node -v
npm -v
which node
which npm

Aktualizace nebo odinstalace v Linuxu

  • Aktualizace (NodeSource): Znovu spusťte instalační skript pro požadovaný obor a poté apt get install or dnf/yum install.
  • Aktualizace (nvm): nvm install --lts --reinstall-packages-from=current.
  • Odinstalace: sudo apt get remove nodejs or sudo dnf remove nodejsS nvm: nvm uninstall <version>.

Správa více verzí pomocí nvm (Windows, macOS, Linux)

Použití Správce verzí uzlů zabraňuje problémům s oprávněními, umožňuje přepínat verze v jednotlivých projektech a udržuje globální nástroje stabilní.

macOS/Linux: nvm

# Install (check for latest tag)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

# Load nvm, then:
nvm list-remote
nvm install 20
nvm use 20
nvm alias default 20

# Switch per project using .nvmrc
echo "20" > .nvmrc
nvm use

Windows: NVM Windows

  • Stáhněte si soubor nvm-setup.exe ze stránky s verzemi nvm-windows.
  • Nainstalujte do cesty bez mezer (např. C:\nvm) a nastavte adresář se symbolickým odkazem uzlu (např. C:\Program Files\nodejs).
# Open PowerShell (non-admin is fine after install)
nvm list available
nvm install 20.11.1
nvm use 20.11.1
nvm list

Poznámka: nvm pro Windows je samostatný projekt od nvm-sh s mírně odlišnými příkazy a chováním.


Nejlepší postupy po instalaci

  • Preferujte LTS kvůli stabilitě, zejména na serverech a CI.
  • Použijte nvm/nvm-windows, aby se předešlo chybám oprávnění a aby se bezpečně přepínaly verze.
  • Instalujte balíčky lokálně, pokud nejsou skutečně globální (např. npm i -g for pm2, typescript, serve).
  • Běh npm -v a udržujte npm aktualizovaný: npm i -g npm@latest (u nvm se to týká verze uzlu).
  • Použijte npx spouštět CLI bez globálních instalací.
  • Povolit Corepack pro manage Příze/pnpm, pokud je potřeba: corepack enable.
  • Spáchat package-lock.json pro reprodukovatelné sestavení.

Běžné chyby a opravy

„Příkaz nenalezen“ nebo Není rozpoznán

  • Windows: Zajistit C:\Program Files\nodejs\ si %AppData%\npm jsou v cestě PATH. Znovu otevřete terminál.
  • macOS/Linux: Otevřete nový shell nebo se ujistěte, že konfigurace shellu načítá nvm (.bashrc, .zshrc).

Chyby oprávnění (EACCES) v systémech macOS/Linux

  • Použijte nvm, aby globální instalace nevyžadovaly sudo.
  • Nebo nastavte prefix npm na úrovni uživatele:
    mkdir -p ~/.npm-global && npm config set prefix ~/.npm-global a přidat ~/.npm-global/bin k CESTĚ.

Problémy s firemním proxy/SSL

  • Konfigurace proxy serveru NPM
    npm config set proxy http://user:pass@proxy.company:8080 si npm config set https-proxy https://user:pass@proxy.company:8080.
  • Používejte balíček certifikačních autorit vaší společnosti v souladu s požadavky IT zásad.

Vývoj pro Windows s nástroji pro Linux (WSL)

Pokud používáte WSL, nainstalujte Node do linuxové distribuce (Ubuntu, Debian atd.) s nvm nebo NodeSource. Nekombinujte nástroje Node pro Windows a WSL, abyste předešli konfliktům cest.

Nasazení Node Apps: Z lokálního do produkčního prostředí

Až po vás nainstalujte Node.js a npm, můžete provozovat lokální servery s uzly, skripty balíčků nebo frameworky jako Next.js. Pro produkční prostředí použijte proces manager (např. pm2) a reverzní proxy (Nginx). Na serverech Windows použijte IIS nebo spusťte Node za proxy službou.

Pokud plánujete hostovat API, aplikaci v reálném čase nebo mikroslužbu, vyberte si VPS s předvídatelným CPU a RAM. YouStable, nabízíme SSD disky VPS a dedikované servery optimalizováno pro úlohy Node s rychlým úložištěm NVMe a globálními datovými centry, takže vaše aplikace Node zůstanou responzivní i při zátěži.

Rychlý start: Vytvoření a spuštění projektu

# Initialize a project
mkdir myapp && cd myapp
npm init -y

# Install a web framework (example: Express)
npm install express

# index.js
cat > index.js <<'EOF'
const express = require('express')
const app = express()
app.get('/', (req, res) => res.send('Hello Node.js!'))
app.listen(3000, () => console.log('Server on http://localhost:3000'))
EOF

# Run
node index.js

Tipy pro zabezpečení a údržbu

  • Pravidelně auditujte závislosti: npm audit si npm audit fix.
  • Aktualizace oprav/vedlejších verzí: npm outdated, pak npm update.
  • Připněte verze uzlů a npm v CI pro reprodukovatelné sestavení.
  • Zálohování .env bezpečně; nikdy nesdělujte tajemství.
  • Na serverech používejte pouze LTS a neprodleně instalujte aktualizace zabezpečení operačního systému.

Nejčastější dotazy

Je npm nainstalován s Node.js?

Ano, oficiální instalační programy a většina balíčků manageNainstalujte npm vedle Node.js. Ověřte pomocí npm -vPokud chybí, přeinstalujte Node nebo použijte nvm k instalaci nové verze Node, která obsahuje npm.

Co je lepší: instalační program nebo balíček manager?

Pro jednorázové instalace je oficiální instalační program dostačující. Pro vývojáře, kteří často aktualizují, je vhodný balíček. manager (winget, Homebrew, apt/dnf) nebo verze manager (nvm/nvm-windows) je lepší, protože zjednodušuje upgrady a přepínání verzí.

Jak mohu bezpečně aktualizovat Node.js bez narušení globálních nástrojů?

Použijte nvm nebo nvm-windows. Nainstalujte novou verzi a poté znovu nainstalujte globální balíčky pomocí nvm install <version> --reinstall-packages-from=current (nvm) nebo ručně znovu nainstalujte pomocí npm. Před nastavením jako výchozí otestujte v projektu.

Jak mohu nainstalovat konkrétní verzi Node?

S nvm: nvm install 18.20.4 pak nvm use 18.20.4S balíčkem managers, nainstalujte specifický vzorec/balíček (např. brew install node@18). Pro Windows NVM: nvm install 18.20.4 pak nvm use 18.20.4.

Jak mohu úplně odinstalovat Node.js a npm?

Windows: Odinstalujte z Aplikací a poté odstraňte C:\Program Files\nodejs si %AppData%\npmmacOS/Linux: Odstraňte pomocí brew/apt/dnf a smažte případné zbývající adresáře. Pokud jste použili nvm, jednoduše spusťte nvm uninstall <version> pro každou nainstalovanou verzi

Sdílet přes:

Sanjeet Chauhan

Sanjeet Chauhan je bloger a SEO expert, který se věnuje pomoci webovým stránkám s organickým růstem. Sdílí praktické strategie, užitečné tipy a poznatky pro zvýšení návštěvnosti, zlepšení pozic ve vyhledávání a maximalizaci online přítomnosti.

Zanechat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

Přejděte na začátek