Preskočiť na obsah

Node.js

AplikáciaOpenJS Foundation

Nazýva sa tiež node, node.js, nodejs runtime

OpenJS FoundationProduktivita

JavaScriptové runtime prostredie od OpenJS Foundation. Oficiálny inštalátor pre systém Windows umiestňuje node.exe do Program Files\nodejs a obsahuje npm.

Čo potrebujete vedieť

Node.js spúšťa JavaScript. npm je súčasťou oficiálneho inštalátora.

node.exe je runtime Node.js. Oficiálny inštalátor pre Windows pridáva aj npm do systémovej cesty PATH. python.exe je CPython. Súbor node.exe v priečinku projektu je často lokálna inštalácia alebo inštalácia cez nvm.

Čo je to?
JavaScriptový runtime s npm
To isté ako Python?
Nie. Iný jazyk
node.exe v projekte?
Často lokálna kópia alebo kópia z nvm
Feex uvádza
Ak node.exe beží ako pozostatok vývojového servera, skontroloval by som v príkazovom riadku server.js alebo npm. Neodinštaloval by som Python, aby som ho umlčal.

Čo je Node.js?

Node.js je JavaScriptové runtime prostredie od OpenJS. Oficiálne zostavenia sa nachádzajú v Program Files\nodejs alebo v priečinku nvm. Nie je to Python ani súčasť systému Windows.

Ak ste ho nikdy nepoužívali

Ak je v súbore README uvedené nainštalovať Node, stiahnite si inštalátor verzie LTS z nodejs.org. Tento balík obsahuje aj npm. Pre základnú aplikáciu v Node nepotrebujete Python. Súbor node.exe v Program Files\nodejs je globálny runtime. Súbor node.exe priamo pri projekte je často nvm-windows alebo pribalená kópia dodávateľa.

Na čo sa používa?

Spúšťanie nástrojov v JavaScripte

Vývojové servery, nástroje CLI a skripty sa spúšťajú ako node.exe. To nie je python.exe.

Inštalácie cez npm

npm.cmd sa dodáva s oficiálnym inštalátorom. Analógom v PHP je Composer, nie toto.

Správcovia verzií

nvm-windows uchováva ďalšie kópie node.exe. To je stále Node, nie systémový súbor v System32.

Pre koho je určený?

  • Ľudia, ktorých nástroje predpokladajú prítomnosť npm
  • Používatelia, ktorí našli node.exe v projekte a mysleli si, že ide o škodlivý kód
  • Každý, kto si ho pomýlil s Pythonom, pretože oba sa označujú ako runtime

Aktuálny stav

Aktívne vyvíjaný. OpenJS vydáva verzie v kanáloch Current a LTS. Tento článok sa venuje runtime prostrediu pre desktopový Windows, nie Node v rámci WSL.

Aký je starý?

Ryan Dahl vydal Node.js v roku 2009. Je mladší ako Python (1991) a starší ako väčšina editorov postavených na Electrone. Súčasná práca vo Windowse využíva verziu LTS z nodejs.org, nie éru 0.x.

Verzie

Prednostne hlavné kanály. Presné čísla zostavení tu nie sú kompletne overené.

LTS
Aktuálna verzia (Current)

Systémové požiadavky

Hodnoty vychádzajú z verejných pokynov vydavateľa. Skutočnú potrebu naďalej ovplyvňuje pracovné zaťaženie.

Minimum

Minimálne systémové požiadavky
Operačný systém Aktuálne 64-bitové vydanie Windows 10 alebo Windows 11, podľa nodejs.org
RAM Samotný runtime je malý. O spotrebe pamäte rozhodujú bundlery a priečinok node_modules

Profil využitia prostriedkov

Nároky na procesor
Závisí od toho, čo v aplikácii otvoríte
Nároky na pamäť RAM
Závisí od dokumentov, kariet alebo knižníc

Nainštalované procesy

Tieto spustiteľné súbory patria k tomuto produktu, keď je nainštalovaný.

Nainštalované procesy
node.exe Runtime Node.js pre danú inštaláciu

Súčasti spúšťané pri štarte

Môže ho spustiť skript npm pridaný do položiek Pri spustení. To ste nastavili vy alebo dodávateľ softvéru, nie vstavaná služba systému Windows s názvom Node.

Umiestnenia súborov

Bežné umiestnenia Node.js
Typická inštalácia C:\Program Files\nodejs\

Formáty súborov

JSMJSpackage.json

Časté problémy

Zabudnutý lokálny server (localhost)

Príkaz npm start môže udržať node.exe spustený aj po zatvorení editora. Ukončite tento príkazový riadok, nie python.exe.

Súbor node.exe lokálny pre daný projekt

Niektoré nástroje obsahujú vlastný pribalený runtime. Otvorte umiestnenie súboru. Oficiálna inštalácia je Program Files\nodejs.

Riešenie problémov

where.exe node a node -v

Overte Program Files\nodejs oproti nvm alebo kópii v projekte. where.exe python je iná inštalácia.

Ak práca prebiehala v prostredí Ubuntu, tento exe je nesprávny

Node pre WSL sa nachádza v príslušnej distribúcii. Ukončenie súboru node.exe vo Windowse nezastaví Node v Linuxe.

Preinštalujte z nodejs.org, nie z náhodného balíka s Node

Oficiálny inštalátor LTS obsahuje npm. Balík zo sponzorovaných odkazov vo vyhľadávaní je odpad.

Alternatívy

Python je iný jazyk. Bun a Deno sa pri niektorých úlohách v JS prekrývajú.

Oficiálna pomoc a sťahovanie

Začnite u dodávateľa. Náhodné stránky so súbormi exe nie sú kanálom podpory.

Oficiálne kontakty
Stiahnutie nodejs.org/ Oficiálny inštalátor alebo stránka dodávateľa
Pomoc nodejs.org/docs Podpora dodávateľa
Oficiálna stránka nodejs.org/ Začnite tu, nie na náhodnom hostingu pre súbory exe
Zoznam vydaní nodejs.org/en/download/releases Keď projekt vyžaduje konkrétnu staršiu hlavnú verziu

Súvisiaci hardvér

Samotný runtime je nenáročný. Veľké projekty v JavaScripte a TypeScripti vyžadujú RAM a SSD disk pre node_modules.

Technické podrobnosti

Technické podrobnosti

Čísla verzií dodávateľa sa menia. Tento článok sa neviaže na jedno konkrétne zostavenie.

Zdroje a overenie

Zaznamenané označenie zdroja: august 2026. Toto označenie nepredstavuje nezávislé overenie. Ako robíme výskum.

Bol tento článok užitočný?

Stačí áno alebo nie. Ak chcete, vyberte dôvod, alebo pridajte krátku poznámku.

Bol tento článok užitočný?