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.
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.
Korak 2) Pokrenite instalaciju. Double Kliknite na preuzetu .msi datoteku za početak instalacije. Kliknite gumb Pokreni na prvom zaslonu za početak instalacije.
Korak 3) Na sljedećem zaslonu kliknite gumb "Dalje" za nastavak preuzimanja i instalacije Node.js-a.
Korak 4) Prihvatite uvjete i odredbe. Na sljedećem zaslonu prihvatite licencni ugovor i kliknite gumb Dalje.
Korak 5) Postavite putanju. Na sljedećem zaslonu odaberite lokaciju gdje treba instalirati Node.js, a zatim kliknite gumb Dalje.
- Prvo unesite lokaciju datoteke za instalaciju Node.js-a. Ovo je mjesto gdje će se datoteke za Node.js pohraniti nakon instalacije.
- Kliknite gumb Dalje za nastavak instalacije.
Korak 6) Odaberite zadane komponente koje će se instalirati. Prihvatite zadane komponente i kliknite gumb Dalje.
Korak 7) Započnite instalaciju. Na sljedećem zaslonu kliknite gumb za instalaciju Node.js-a da biste započeli instalaciju na Windows.
Korak 8) Dovršite instalaciju. Kliknite gumb Završi za dovršetak instalacije.
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
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.
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:
- 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).
- 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.
- 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.
- 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
- Spremite datoteku na svoje računalo: C:\Korisnici\Vaše ime\firstprogram.js
- U naredbenom retku idite do mape u kojoj je pohranjena datoteka. Unesite naredbu Node firstprogram.js.
- 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!".
- Pokrenite internet preglednik i upišite adresu: http://localhost:8080
Izlaz:













