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: