Kako preuzeti i instalirati Node.js i NPM na Windows

⚡ Pametni sažetak

Instalacija Node.js-a na Windows koristi službeni MSI instalacijski program ili Chocolatey upravitelj paketa, koji oba uključuju NPM. Nakon postavljanja, jednostavna HTTP poslužiteljska skripta potvrđuje da runtime poslužuje odgovor Hello World u pregledniku.

  • 🪟 Windows Instalater: MSI instalacijski program s nodejs.org instalira Node.js i NPM zajedno.
  • ???? Čokoladni: The Windows Upravitelj paketa instalira Node.js jednom PowerShell naredbom.
  • Pozdrav svijete: Poslužitelj require('http') osluškuje port 8080 i vraća odgovor.
  • 🔢 Provjera verzije: Pokretanjem naredbi node -v i npm -v potvrđujete instalirane verzije.
  • ???? WSL2 opcija: Microsoft preporučuje Node.js na WSL2 za razvojne tijekove rada u Linux stilu.
  • 🤖 Postavljanje umjetne inteligencije: AI asistenti brzo generiraju instalacijske naredbe i skripte za pokretanje servera.

Preuzmite i instalirajte Node.js i NPM na Windows

Za početak izrade Node.js aplikacija, prvi korak je instalacija Node.js frameworka. Node.js framework dostupan je za razne operativne sustave od Windows do Ubuntu i OS X. Nakon što je Node.js framework instaliran, možete početi graditi svoje prve Node.js aplikacije.

Node.js također ima mogućnost ugradnje vanjskih ili proširenih funkcionalnosti korištenjem prilagođenih modula. Ovi moduli moraju se instalirati zasebno. Primjer modula je MongoDB modul koji vam omogućuje rad s MongoDB baze podataka iz vaše aplikacije Node.js.

Kako instalirati Node.js na Windows

Prvi korak u korištenju Node.js je instalacija biblioteka Node.js na klijentski sustav. U nastavku su navedeni koraci za preuzimanje i instaliranje Node.js Windows:

Korak 1) Preuzmite Node.js Installer za Windows.

Idite na stranicu https://nodejs.org/en/download/ i preuzmite potrebne binarne datoteke. U našem primjeru, preuzet ćemo Node.js na Windows s 32-bitnim datotekama za postavljanje.

Instalirajte Node.js na Windows

Korak 2) Pokrenite instalaciju. Double Kliknite na preuzetu .msi datoteku za početak instalacije. Kliknite gumb Pokreni na prvom zaslonu za početak instalacije.

Instalirajte Node.js na Windows

Korak 3) Na sljedećem zaslonu kliknite gumb "Dalje" za nastavak preuzimanja i instalacije Node.js-a.

Instalirajte Node.js na Windows

Korak 4) Prihvatite uvjete i odredbe. Na sljedećem zaslonu prihvatite licencni ugovor i kliknite gumb Dalje.

Instalirajte Node.js na Windows

Korak 5) Postavite putanju. Na sljedećem zaslonu odaberite lokaciju gdje treba instalirati Node.js, a zatim kliknite gumb Dalje.

  1. Prvo unesite lokaciju datoteke za instalaciju Node.js-a. Ovo je mjesto gdje će se datoteke za Node.js pohraniti nakon instalacije.
  2. Kliknite gumb Dalje za nastavak instalacije.

Instalirajte Node.js na Windows

Korak 6) Odaberite zadane komponente koje će se instalirati. Prihvatite zadane komponente i kliknite gumb Dalje.

Instalirajte Node.js na Windows

Korak 7) Započnite instalaciju. Na sljedećem zaslonu kliknite gumb za instalaciju Node.js-a da biste započeli instalaciju na Windows.

Instalirajte Node.js na Windows

Korak 8) Dovršite instalaciju. Kliknite gumb Završi za dovršetak instalacije.

Instalirajte Node.js na Windows

Bilješka: Windows sada preporučuje da programeri koriste Node.js s WSL2 ( Windows Podsustav za Linux) za razvojne tijekove rada u Linux stilu.

Kako instalirati NPM na Windows 10/8/7

Drugi način instaliranja Node.js-a na bilo koje klijentsko računalo je korištenje "upravitelja paketa". Windows, NPM (Node Package Manager) preuzimanje poznato je kao Chocolatey. Dizajniran je kao decentralizirani okvir za brzo instaliranje aplikacija i alata koji su vam potrebni.

Za instaliranje NPM-a na Windows putem Chocolatey, potrebno je izvršiti sljedeće korake.

Korak 1) Instaliranje Chocolateyja – The Čokoladna web stranica ima vrlo jasne upute o tome kako se ovaj okvir treba instalirati.

  • Prvi korak je pokrenuti donju naredbu u prozoru naredbenog retka. Ova naredba je preuzeta s Chocolatey web stranice i standardna je naredba za instaliranje Node.js-a putem Chocolateyja.
  • Donja naredba je PowerShell naredba koja poziva udaljenu PowerShell skriptu na web stranici Chocolatey. Ovu naredbu treba pokrenuti u naredbenom prozoru PowerShell.
  • Ova skripta PowerShell obavlja sav potreban posao preuzimanja potrebnih komponenti i njihove instalacije u skladu s tim.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

Instalirajte NPM na Windows 10/8/7

Korak 2) Sljedeći korak je instalirati Node.js na vaše lokalno računalo pomoću upravitelja paketa Chocolatey. To se može učiniti pokretanjem donje naredbe u naredbenom retku.

Instalirajte NPM na Windows 10/8/7

Ako je instalacija uspješna, dobit ćete poruku o uspješnoj instalaciji Node.js.

Bilješka: Ako dobijete grešku poput "C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1", ručno stvorite mapu u putanji.

Pokretanje vaše prve aplikacije Hello World u Node.js

Nakon što preuzmete i instalirate Node.js na svoje računalo, pokušajmo prikazati "Hello World" u web pregledniku. Izradite Node.js datoteku s nazivom datoteke 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 Objašnjenje:

  1. Osnovna funkcionalnost funkcije "require" je da čita a JavaScript datoteku, izvršava datoteku i zatim vraća objekt. Pomoću ovog objekta mogu se koristiti razne funkcionalnosti dostupne u modulu koji poziva funkcija require. Dakle, u našem slučaju, budući da želimo koristiti funkcionalnost HTTP-a, koristimo naredbu require(http).
  2. U ovom drugom retku koda stvaramo poslužiteljsku aplikaciju koja se temelji na jednostavnoj funkciji. Ova se funkcija poziva svaki put kada se uputi zahtjev našoj poslužiteljskoj aplikaciji.
  3. Kada primimo zahtjev, tražimo od naše funkcije da vrati odgovor "Pozdrav svijete" klijentu. Funkcija writeHead koristi se za slanje podataka zaglavlja klijentu, dok funkcija end zatvara vezu s klijentom.
  4. Zatim koristimo funkciju server.listen kako bismo natjerali našu poslužiteljsku aplikaciju da sluša zahtjeve klijenata na portu broj 8080. Ovdje možete navesti bilo koji dostupan port.

Izvršavanje koda

  1. Spremite datoteku na svoje računalo: C:\Korisnici\Vaše ime\firstprogram.js
  2. U naredbenom retku idite do mape u kojoj je pohranjena datoteka. Unesite naredbu Node firstprogram.js.

Prva aplikacija Hello World u Node.js

  1. Sada vaše računalo radi kao poslužitelj! Ako netko pokuša pristupiti vašem računalu na portu 8080, dobit će poruku "Pozdrav svijete!".
  2. Pokrenite internet preglednik i upišite adresu: http://localhost:8080

Izlaz:

Prva aplikacija Hello World u Node.js

Pitanja i odgovori

Node.js je runtime koji izvršava JavaSkripta izvan preglednika. NPM (Node Package Manager) instalira i upravlja paketima. Instaliranjem Node.js-a automatski se instalira i NPM.

Otvorite naredbeni redak i pokrenite node -v za ispis Node.js verzije, a zatim pokrenite npm -v za ispis NPM verzije instalirane na vašem računalu.

Odaberite LTS (dugoročna podrška) za većinu projekata jer je stabilan i održava se dulje. Odaberite Trenutnu podršku samo kada su vam potrebne najnovije eksperimentalne značajke.

Da. Microsoft Preporučuje se pokretanje Node.js-a na WSL2 za radne procese u Linux stilu. Instalirajte Linux distribuciju, a zatim upotrijebite upravitelj verzijama kao što je nvm za instalaciju Node.js-a.

Upravitelj verzijama kao što je nvm-windows omogućuje vam prebacivanje između više verzija Node.js-a po projektu. Prvo uklonite sve postojeće instalacije kako biste izbjegli sukobe.

Ne. Službeni Node.js MSI instalacijski program uključuje NPM, pa se automatski instalira s Node.js-om. Kasnije ga možete ažurirati pokretanjem naredbe npm install -g npm.

Da. AI asistenti poput ChatGPT-a generiraju ispravne instalacijske naredbe za Windows, objasniti PATH pogreške i izraditi početne skripte, što ubrzava početno postavljanje.

Da. GitHub Copilot automatski dovršava require('http') poslužitelj koji osluškuje port i vraća odgovor Hello World, omogućujući vam testiranje instalacije u sekundama.

Sažmite ovu objavu uz: