Přejít k obsahu

Node.js

AplikaceOpenJS Foundation

Nazývá se také node, node.js, nodejs runtime

OpenJS FoundationProduktivita

Běhové prostředí pro JavaScript od OpenJS Foundation. Oficiální instalátor pro Windows ukládá node.exe do Program Files\nodejs a obsahuje npm.

Co potřebujete vědět

Node.js spouští JavaScript. npm je součástí oficiálního instalátoru.

node.exe je běhové prostředí Node.js. Oficiální instalátor pro Windows přidává do proměnné PATH také npm. python.exe je CPython. Soubor node.exe uvnitř projektové složky je často lokální instalace nebo instalace přes nvm.

Co to je?
Běhové prostředí pro JavaScript s npm
Stejné jako Python?
Ne. Jiný programovací jazyk
node.exe v projektu?
Často lokální kopie nebo kopie z nvm
Feex uvádí
Pokud node.exe běží na pozůstatku vývojového serveru, zkontroloval bych v příkazovém řádku odkaz na server.js nebo npm. Neodinstalovával bych Python, abych jej utišil.

Co je Node.js?

Node.js je běhové prostředí pro JavaScript od OpenJS. Oficiální sestavení se nacházejí pod Program Files\nodejs nebo ve složce nvm. Není to Python ani součást Windows.

Pokud jste jej nikdy nepoužívali

Pokud soubor README uváděl nainstalovat Node, stáhněte si instalátor LTS z nodejs.org. Tento balíček obsahuje npm. Pro základní aplikaci v Node Python nepotřebujete. node.exe v Program Files\nodejs je globální běhové prostředí. node.exe vedle projektu je často nvm-windows nebo přibalená kopie v projektu.

K čemu se používá?

Spouštění nástrojů v JavaScriptu

Vývojové servery, nástroje příkazového řádku a skripty se spouštějí jako node.exe. To není python.exe.

Instalace přes npm

npm.cmd je součástí oficiálního instalátoru. Composer je analogie pro PHP, nikoli toto.

Správci verzí

nvm-windows uchovává další kopie node.exe. To je stále Node, nikoli soubor ze System32.

Pro koho je určen?

  • Lidé, jejichž nástroje předpokládají existenci npm
  • Uživatelé, kteří našli node.exe v projektu a považovali jej za malware
  • Kdokoli, kdo si jej spletl s Pythonem, protože u obou se uvádí běhové prostředí

Aktuální stav

Aktivně vyvíjeno. OpenJS vydává větve Current a LTS. Tento článek se věnuje desktopovému běhovému prostředí pro Windows, nikoli Node uvnitř WSL.

Jak je starý?

Ryan Dahl vydal Node.js v roce 2009. Je mladší než Python (1991) a starší než většina editorů na bázi Electronu. Současná práce ve Windows využívá verzi LTS z nodejs.org, nikoli éru verzí 0.x.

Verze

Nejprve hlavní distribuční kanály. Přesná čísla sestavení zde nejsou všechna ověřena.

LTS
Aktuální

Systémové požadavky

Hodnoty se řídí veřejnými pokyny vydavatele. Skutečnou potřebu přesto ovlivňuje pracovní zátěž.

Minimální

Minimální systémové požadavky
Operační systém Aktuální 64bitové vydání Windows 10 nebo Windows 11, podle nodejs.org
RAM Samotné běhové prostředí je malé. O paměti rozhodují bundlery a node_modules

Profil využití prostředků

Nároky na procesor
Záleží na tom, co uvnitř aplikace otevřete
Nároky na RAM
Záleží na dokumentech, kartách nebo knihovnách

Nainstalované procesy

Tyto spustitelné soubory patří k tomuto produktu, pokud je nainstalován.

Nainstalované procesy
node.exe Běhové prostředí Node.js pro danou instalaci

Součásti spouštěné při startu

Spustit jej může skript npm v Po spuštění. To jste vy nebo dodavatel, nikoli vestavěná služba Windows s názvem Node.

Umístění souborů

Běžná umístění Node.js
Typická instalace C:\Program Files\nodejs\

Formáty souborů

JSMJSpackage.json

Běžné problémy

Zbývající server na localhostu

npm start může udržet node.exe spuštěný i po zavření editoru. Ukončete tento příkazový řádek, nikoli python.exe.

node.exe místní pro projekt

Některé nástroje si přibalují vlastní runtime. Otevřete umístění souboru. Program Files\nodejs je oficiální instalace.

Řešení potíží

where.exe node a node -v

Zkontrolujte cestu Program Files\nodejs oproti nvm a kopii v projektu. where.exe python je jiná instalace.

Pokud práce probíhala v Ubuntu, toto exe je to nesprávné

Node ve WSL žije v distribuci. Ukončení node.exe ve Windows nezastaví Node v Linuxu.

Přeinstalujte z nodejs.org, nikoli z náhodného balíčku Node

Oficiální instalátor LTS obsahuje npm. Balíček z reklamy ve vyhledávání je haraburdí.

Alternativy

Python je jiný jazyk. Bun a Deno se s ním u některých úloh v JS překrývají.

Oficiální nápověda a soubory ke stažení

Začněte u dodavatele. Náhodné weby se soubory exe nejsou kanálem podpory.

Oficiální kontakty
Stáhnout nodejs.org/ Oficiální instalátor nebo stránka dodavatele
Nápověda nodejs.org/docs Podpora dodavatele
Oficiální web nodejs.org/ Začněte zde, ne na náhodném hostingu se soubory exe
Index vydání nodejs.org/en/download/releases Když projekt vyžaduje starší hlavní verzi

Související hardware

Běhové prostředí samo o sobě je nenáročné. Velké projekty v TypeScriptu vyžadují RAM a SSD pro node_modules.

Technické podrobnosti

Technické podrobnosti

Čísla verzí dodavatele se mění. Tento článek nespecifikuje konkrétní sestavení.

Zdroje a ověření

Zaznamenané označení zdroje: srpen 2026. Toto označení nepředstavuje nezávislé ověření. Jak provádíme výzkum.

Byl tento článek užitečný?

Stačí ano nebo ne. Pokud chcete, vyberte důvod nebo přidejte krátkou poznámku.

Byl tento článek užitečný?