Ugrás a tartalomra

Node.js

AlkalmazásOpenJS Foundation

Más néven node, node.js, nodejs runtime

OpenJS FoundationTermelékenység

A JavaScript futtatókörnyezet az OpenJS Foundationtől. A hivatalos Windows-telepítő a node.exe fájlt a Program Files\nodejs alá helyezi, és tartalmazza az npm-et is.

Amit tudni érdemes

A Node.js JavaScriptet futtat. Az npm a hivatalos telepítő része.

A node.exe a Node.js futtatókörnyezet. A hivatalos Windows-telepítő az npm-et is a PATH környezeti változóba helyezi. A python.exe a CPython. A projektmappában lévő node.exe gyakran egy helyi vagy nvm-alapú telepítés része.

Mi ez?
JavaScript futtatókörnyezet npm-mel
Ugyanaz, mint a Python?
Nem. Különböző nyelv
node.exe egy projektben?
Gyakran egy helyi vagy nvm példány
A Feex szerint
Ha a node.exe egy korábbi fejlesztői kiszolgálón fut, a parancssorban a server.js vagy az npm hivatkozást keresném. Nem távolítanám el a Pythont a leállításához.

Mi az a Node.js?

A Node.js az OpenJS JavaScript-futtatókörnyezete. A hivatalos buildek a Program Files\nodejs vagy egy nvm mappában találhatók. Nem azonos a Pythonnal, és nem Windows-összetevő.

Ha még sosem használta

Ha egy README a Node telepítését írja elő, szerezze be az LTS telepítőt a nodejs.org webhelyről. Ez a csomag tartalmazza az npm-et is. Egy alapvető Node-alkalmazáshoz nincs szükség Pythonra. A Program Files\nodejs mappában lévő node.exe a globális futtatókörnyezet. A projekt mellett található node.exe gyakran az nvm-windows vagy egy helyi beágyazott példány.

Mire használható?

JavaScript eszközök futtatása

A fejlesztői kiszolgálók, parancssori eszközök és parancsfájlok node.exe folyamatként indulnak. Ez nem a python.exe.

npm telepítések

Az npm.cmd a hivatalos telepítővel együtt érkezik. A Composer a PHP megfelelője, nem ez.

Verziókezelők

Az nvm-windows további node.exe példányokat tárol. Ezek továbbra is a Node-hoz tartoznak, nem pedig a System32 fájljai.

Kinek készült?

  • Felhasználók, akiknek az eszközei az npm-re támaszkodnak
  • Felhasználók, akik node.exe fájlt találtak egy projektben, és kártevőnek vélték
  • Mindenki, aki összetévesztette a Pythonnal, mert mindkettőre azt mondják, hogy runtime

Jelenlegi állapot

Aktívan fejlesztett. Az OpenJS Current és LTS kiadási csatornákat biztosít. Ez a cikk a Windows asztali futtatókörnyezetről szól, nem a WSL-en belüli Node-ról.

Hány éves?

Ryan Dahl 2009-ben adta ki a Node.js-t. Fiatalabb, mint a Python (1991), és régebbi, mint a legtöbb Electron-alapú szerkesztő. A jelenlegi windowsos munkák a nodejs.org-ról származó LTS-t használnak, nem a 0.x korszakbelit.

Verziók

Először a főbb csatornák. A pontos buildszámok nincsenek itt mind ellenőrizve.

LTS
Current

Rendszerkövetelmények

Az értékek a kiadó nyilvános útmutatását követik. A tényleges igényt a munkaterhelés továbbra is módosítja.

Minimum

Minimális rendszerkövetelmények
Operációs rendszer Egy aktuális 64 bites Windows 10 vagy Windows 11 kiadás, a nodejs.org szerint
RAM A futtatókörnyezet kicsi. A csomagolók (bundlerek) és a node_modules határozzák meg a memóriahasználatot

Erőforrás-profil

Processzorigény
Attól függ, mit nyit meg az alkalmazáson belül
RAM-igény
A dokumentumok, lapok vagy könyvtárak függvénye

Telepített folyamatok

Ezek a futtatható fájlok a termékhez tartoznak, amikor az telepítve van.

Telepített folyamatok
node.exe Node.js futtatókörnyezet az adott telepítéshez

Indítási összetevők

Egy Startup npm-szkript elindíthatja. Ez a felhasználótól vagy egy szoftvergyártótól származik, nem pedig egy beépített, Node nevű Windows-szolgáltatás.

Fájlhelyek

Gyakori Node.js-helyek
Jellemző telepítés C:\Program Files\nodejs\

Fájlformátumok

JSMJSpackage.json

Gyakori problémák

Egy visszamaradt localhost szerver

Az npm start életben tarthatja a node.exe-t a szerkesztő bezárása után is. Azt a parancssort állítsa le, ne a python.exe-t.

Projekt-lokális node.exe

Néhány eszköz beágyazva tartalmaz egy futtatókörnyezetet. Nyissa meg a fájl helyét. A Program Files\nodejs a hivatalos telepítés.

Hibaelhárítás

where.exe node és node -v

Ellenőrizze a Program Files\nodejs, az nvm vagy a projekt saját másolatát. A where.exe python egy másik telepítés.

Ha a munka az Ubuntu-n belül folyt, ez az exe a nem megfelelő

A WSL Node a disztribúcióban él. A windowsos node.exe leállítása nem fogja leállítani a linuxos Node-ot.

Telepítse újra a nodejs.org-ról, ne egy véletlenszerű Node-csomagból

A hivatalos LTS-telepítő tartalmazza az npm-et. A keresési hirdetésekben szereplő csomagok kéretlen szemetek.

Alternatívák

A Python egy másik nyelv. A Bun és a Deno átfedésben áll vele néhány JS-feladat esetén.

Hivatalos súgó és letöltések

Kezdje a fejlesztővel. A véletlenszerű exe-gyűjtő oldalak nem minősülnek támogatási csatornának.

Hivatalos kapcsolatok
Letöltés nodejs.org/ Hivatalos telepítő vagy fejlesztői oldal
Súgó nodejs.org/docs Gyártói támogatás
Hivatalos webhely nodejs.org/ Itt kezdje, ne egy véletlenszerű exe-megosztón
Kiadási jegyzék nodejs.org/en/download/releases Amikor egy projekt egy régebbi főverzióhoz van rögzítve

Kapcsolódó hardver

Maga a futtatókörnyezet könnyű. A nagy méretű TypeScript-projektek RAM-ot és SSD-t igényelnek a node_modules számára.

Műszaki adatok

Műszaki adatok

A gyártói verziószámok változnak. Ez a szócikk nem rögzít egyetlen buildet sem.

Források és ellenőrzés

Rögzített forráscímke: 2026. augusztus. Ez a címke nem jelent független ellenőrzést. Hogyan kutatunk.

Hasznos volt ez a cikk?

Egy igen vagy nem is elég. Válasszon egy indokot, ha szeretne, vagy írjon egy rövid megjegyzést.

Hasznos volt ez a cikk?