Cum să descărcați și să instalați Node.js și NPM pe Windows
⚡ Rezumat inteligent
Instalarea Node.js pe Windows folosește programul de instalare oficial MSI sau managerul de pachete Chocolatey, ambele incluzând NPM. După configurare, un script simplu de server HTTP confirmă că runtime-ul oferă un răspuns Hello World în browser.

Pentru a începe să construiești aplicațiile Node.js, primul pas este instalarea framework-ului Node.js. Framework-ul Node.js este disponibil pentru o varietate de sisteme de operare chiar de la Windows la Ubuntu și OS X. Odată instalat cadrul Node.js, puteți începe să construiți primele aplicații Node.js.
Node.js are, de asemenea, capacitatea de a încorpora funcționalități externe sau extinse prin utilizarea unor module personalizate. Aceste module trebuie instalate separat. Un exemplu de modul este MongoDB modul, care vă permite să lucrați cu MongoDB baze de date din aplicația dvs. Node.js.
Cum se instalează Node.js pe Windows
Primul pas în utilizarea Node.js este instalarea bibliotecilor Node.js pe sistemul client. Mai jos sunt pașii pentru a descărca și instala Node.js Windows:
Pas 1) Descărcați programul de instalare Node.js pentru Windows.
Accesați site-ul https://nodejs.org/en/download/ și descărcați fișierele binare necesare. În exemplul nostru, vom descărca Node.js pe Windows cu fișierele de configurare pe 32 de biți.
Pas 2) Rulați instalarea. Double Faceți clic pe fișierul .msi descărcat pentru a începe instalarea. Faceți clic pe butonul Executare din primul ecran pentru a începe instalarea.
Pas 3) În ecranul următor, faceți clic pe butonul „Următorul” pentru a continua descărcarea și instalarea Node.js.
Pas 4) Acceptați termenii și condițiile. În ecranul următor, acceptați acordul de licență și faceți clic pe butonul Următorul.
Pas 5) Configurați calea. În ecranul următor, alegeți locația unde trebuie instalat Node.js, apoi faceți clic pe butonul Următorul.
- Mai întâi, introduceți locația fișierului pentru instalarea Node.js. Aici vor fi stocate fișierele pentru Node.js după instalare.
- Faceți clic pe butonul Următorul pentru a continua instalarea.
Pas 6) Selectați componentele implicite care vor fi instalate. Acceptați componentele implicite și faceți clic pe butonul Următorul.
Pas 7) Începeți instalarea. În ecranul următor, faceți clic pe butonul de instalare Node.js pentru a începe instalarea. Windows.
Pas 8) Finalizați instalarea. Faceți clic pe butonul Finalizare pentru a finaliza instalarea.
Notă: Windows acum recomandă dezvoltatorilor să utilizeze Node.js cu WSL2 ( Windows Subsistem pentru Linux) pentru fluxuri de lucru de dezvoltare în stil Linux.
Cum se instalează NPM pe Windows 10/8/7
Cealaltă modalitate de a instala Node.js pe orice mașină client este de a utiliza un „manager de pachete”. Windows, descărcarea NPM (Node Package Manager) este cunoscută ca Chocolatey. A fost conceput pentru a fi un cadru descentralizat pentru instalarea rapidă a aplicațiilor și instrumentelor de care aveți nevoie.
Pentru instalarea NPM pe Windows prin Chocolatey, trebuie efectuate următorii pași.
Pas 1) Instalarea Chocolatey – The Site-ul web Chocolatey are instrucțiuni foarte clare despre cum trebuie instalat acest framework.
- Primul pas este să rulați comanda de mai jos în fereastra promptului de comandă. Această comandă este preluată de pe site-ul Chocolatey și este comanda standard pentru instalarea Node.js prin Chocolatey.
- Comanda de mai jos este o comandă PowerShell care apelează scriptul PowerShell la distanță de pe site-ul web Chocolatey. Această comandă trebuie să fie executată într-o fereastră de comandă PowerShell.
- Acest script PowerShell face toate lucrările necesare pentru a descărca componentele necesare și a le instala în consecință.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
Pas 2) Următorul pas este să instalați Node.js pe mașina locală folosind managerul de pachete Chocolatey. Acest lucru se poate face rulând comanda de mai jos în promptul de comandă.
Dacă instalarea are succes, veți primi mesajul instalării cu succes a Node.js.
Notă: Dacă primiți o eroare de genul „C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1”, creați manual folderul în calea respectivă.
Rularea primei aplicații Hello World în Node.js
După ce ați descărcat și instalat Node.js pe computer, să încercăm să afișăm „Hello World” într-un browser web. Creați un fișier Node.js cu numele de fișier firstprogram.js.
var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); res.end('Hello World!'); }).listen(8080);
Code Explicaţie:
- Funcționalitatea de bază a funcției „require” este că citește a JavaScenariu fișier, execută fișierul și apoi returnează un obiect. Folosind acest obiect, se pot utiliza diversele funcționalități disponibile în modulul apelat de funcția require. Așadar, în cazul nostru, deoarece dorim să utilizăm funcționalitatea HTTP, folosim comanda require(http).
- În această a doua linie de cod, creăm o aplicație server bazată pe o funcție simplă. Această funcție este apelată de fiecare dată când se face o cerere către aplicația noastră server.
- Când primim o cerere, cerem funcției noastre să returneze clientului un răspuns de tipul „Salut, lume”. Funcția writeHead este utilizată pentru a trimite date din antet către client, în timp ce funcția end închide conexiunea cu clientul.
- Apoi folosim funcția server.listen pentru a face aplicația server să asculte cererile clienților pe portul 8080. Puteți specifica orice port disponibil aici.
Executarea codului
- Salvați fișierul pe computer: C:\Users\Your Name\firstprogram.js
- În linia de comandă, navigați la folderul în care este stocat fișierul. Introduceți comanda Node firstprogram.js.
- Acum, computerul tău funcționează ca server! Dacă cineva încearcă să acceseze computerul tău pe portul 8080, va primi în schimb un mesaj „Salut, lume!”.
- Porniți browserul de internet și introduceți adresa: http://localhost:8080
ieșire:












