Siirry sisältöön

Node.js

SovellusOpenJS Foundation

Kutsutaan myös nimillä node, node.js, nodejs-ajonaika

OpenJS FoundationTuottavuus

OpenJS Foundationin JavaScript-ajoympäristö. Virallinen Windows-asennusohjelma sijoittaa tiedoston node.exe polkuun Program Files\nodejs ja sisältää npmin.

Mitä sinun tulee tietää

Node.js suorittaa JavaScriptiä. npm tulee virallisen asennusohjelman mukana.

node.exe on Node.js-ajoympäristö. Virallinen Windows-asennusohjelma lisää myös npmin PATH-ympäristömuuttujaan. python.exe on CPython. Projektikansion sisällä oleva node.exe on usein paikallinen tai nvm-asennus.

Mikä se on?
JavaScript-ajoympäristö npmillä
Sama kuin Python?
Ei. Eri kieli
node.exe projektissa?
Usein paikallinen tai nvm-kopio
Feex sanoo
Jos node.exe on jäänyt kehityspalvelimelle, tarkistaisin komentoriviltä server.js- tai npm-viittaukset. En poistaisi Pythonin asennusta sen vaimentamiseksi.

Mikä on Node.js?

Node.js on OpenJS:n JavaScript-ajoympäristö. Viralliset koontiversiot sijaitsevat polussa Program Files\nodejs tai nvm-kansiossa. Se ei ole Python eikä Windowsin komponentti.

Jos et ole koskaan käyttänyt sitä

Jos README kehotti asentamaan Noden, hae LTS-asennusohjelma osoitteesta nodejs.org. Tämä paketti sisältää npmin. Et tarvitse Pythonia perusmuotoiseen Node-sovellukseen. node.exe kohteessa Program Files\nodejs on globaali ajoympäristö. node.exe projektin vieressä on usein nvm-windows tai toimittajakohtainen kopio.

Mihin sitä käytetään?

Suorita JavaScript-työkaluja

Kehityspalvelimet, komentorivityökalut ja skriptit käynnistyvät nimellä node.exe. Se ei ole python.exe.

npm-asennukset

npm.cmd toimitetaan virallisen asennusohjelman mukana. Composer on PHP-vastine, ei tämä.

Versiohallintatyökalut

nvm-windows säilyttää ylimääräisiä node.exe-kopioita. Ne ovat silti Nodea, eivät System32-tiedostoja.

Kenelle se on tarkoitettu?

  • Henkilöt, joiden työkalut olettavat npmin
  • Käyttäjät, jotka löysivät tiedoston node.exe projektista ja luulivat sitä haittaohjelmaksi
  • Kaikki, jotka sekoittivat sen Pythoniin, koska molempia kutsutaan ajoympäristöiksi

Nykyinen tila

Aktiivisesti kehitetty. OpenJS julkaisee Current- ja LTS-versiohaaroja. Tämä artikkeli käsittelee Windows-työpöydän ajoympäristöä, ei Nodea WSL:n sisällä.

Kuinka vanha se on?

Ryan Dahl julkaisi Node.js:n vuonna 2009. Se on nuorempi kuin Python (1991) ja vanhempi kuin useimmat Electron-editorit. Nykyinen Windows-työskentely käyttää LTS-versiota osoitteesta nodejs.org, ei 0.x-aikakautta.

Versiot

Pääkanavat ensin. Tarkkoja koontinumeroita ei ole kaikkia vahvistettu tässä.

LTS
Current

Järjestelmävaatimukset

Arvot noudattavat julkaisijan julkisia ohjeita. Todellinen tarve riippuu edelleen työkuormasta.

Vähintään

Järjestelmän vähimmäisvaatimukset
Käyttöjärjestelmä Nykyinen 64-bittinen Windows 10- tai Windows 11 -julkaisu nodejs.orgin mukaan
RAM-muisti Ajoympäristö on pieni. Paketointityökalut ja node_modules määräävät muistin

Resurssiprofiili

Suorittimen kuormitus
Määräytyy sen mukaan, mitä avaat sovelluksessa
RAM-muistin tarve
Määräytyy dokumenttien, välilehtien tai kirjastojen mukaan

Asennetut prosessit

Nämä suoritettavat tiedostot kuuluvat tähän tuotteeseen, kun se on asennettuna.

Asennetut prosessit
node.exe Node.js-ajoympäristö kyseiselle asennukselle

Käynnistyskomponentit

Käynnistysvaiheen npm-skripti voi käynnistää sen. Se on peräisin sinulta tai toimittajalta, ei Windowsin sisäänrakennettu palvelu nimeltä Node.

Tiedostosijainnit

Yleiset Node.js-sijainnit
Tyypillinen asennus C:\Program Files\nodejs\

Tiedostomuodot

JSMJSpackage.json

Yleiset ongelmat

Jäljelle jäänyt localhost-palvelin

npm start voi pitää tiedoston node.exe käynnissä editorin sulkemisen jälkeen. Lopeta kyseinen komentoriviprosessi, älä tiedostoa python.exe.

Projektikohtainen node.exe

Jotkin työkalut paketoivat ajoympäristön mukaan. Avaa tiedostosijainti. Program Files\nodejs on virallinen asennus.

Ongelmatilanteista selviytyminen

where.exe node ja node -v

Vahvista Program Files\nodejs verrattuna nvm-kansioon tai projektikopioon. where.exe python on eri asennus.

Jos työ tehtiin Ubuntun sisällä, tämä exe on väärä

WSL Node sijaitsee jakelussa. Windowsin node.exe-tiedoston sulkeminen ei pysäytä Linuxin Nodea.

Asenna uudelleen osoitteesta nodejs.org, älä satunnaisesta Node-paketista

Virallinen LTS-asennusohjelma sisältää npmin. Hakumainospaketti on roskaa.

Vaihtoehdot

Python on eri kieli. Bun ja Deno menevät päällekkäin joissakin JS-töissä.

Virallinen tuki ja lataukset

Aloita toimittajasta. Satunnaiset exe-sivustot eivät ole tukikanava.

Viralliset yhteystiedot
Lataa nodejs.org/ Virallinen asennusohjelma tai valmistajan sivu
Ohje nodejs.org/docs Valmistajan tuki
Virallinen sivusto nodejs.org/ Aloita täältä, älä satunnaiselta exe-isännältä
Julkaisuhakemisto nodejs.org/en/download/releases Kun projekti lukitsee vanhemman pääversion

Liittyvä laitteisto

Itse ajoympäristö on kevyt. Suuret TypeScript-projektit vaativat RAM-muistia ja SSD-levyn node_modules-kansiota varten.

Tekniset tiedot

Tekniset tiedot

Valmistajan versionumerot muuttuvat. Tämä artikkeli ei sido tiettyä koontiversiota.

Lähteet ja vahvistus

Kirjattu lähdemerkintä: elokuu 2026. Tämä merkintä ei muodosta riippumatonta vahvistusta. Miten tutkimme.

Oliko tämä artikkeli hyödyllinen?

Kyllä tai ei riittää. Valitse halutessasi syy tai lisää lyhyt viesti.

Oliko tämä artikkeli hyödyllinen?