Kako preuzeti i instalirati Node.js i NPM na Windows
Node.js također ima mogućnost ugradnje vanjske funkcije ili proširene funkcionalnosti korištenjem prilagođenih modula. Ovi moduli se moraju 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 ćemo preuzeti Node.js Windows s 32-bitnim datotekama za postavljanje.
Korak 2) Pokrenite instalaciju
Double kliknite na preuzetu .msi datoteku za početak instalacije.
Pritisnite gumb Pokreni na prvom zaslonu za početak instalacije.
Korak 3) Nastavite s koracima instalacije
Na sljedećem ekranu kliknite gumb "Dalje" za nastavak preuzimanja i instalacije Node.js
Korak 4) Prihvatite uvjete i odredbe
Na sljedećem ekranu prihvatite licencni ugovor i kliknite gumb Dalje.
Korak 5) Postavite stazu
Na sljedećem ekranu odaberite mjesto na koje treba instalirati Node.js i zatim kliknite na gumb Dalje.
1. Prvo unesite lokaciju datoteke za instalaciju Node.js. Ovo je mjesto gdje će datoteke za Node.js biti pohranjene nakon instalacije.
2. Pritisnite gumb Dalje kako biste nastavili s instalacijom.
Korak 6) Odaberite zadane komponente za instaliranje
Prihvatite zadane komponente i kliknite na gumb Dalje.
Korak 7) Pokrenite instalaciju
Na sljedećem ekranu kliknite gumb za instalaciju Node.js da biste započeli instalaciju Windows.
Korak 8) Dovršite instalaciju
Pritisnite gumb Završi kako biste dovršili instalaciju.
Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)
Kako instalirati NPM na Windows 10/8/7
Drugi način da instalirate Node.js na bilo koji klijentski stroj je da koristite "upravitelj paketa".
On 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) Instalacija Chocolatey – Chocolatey web mjesto (https://chocolatey.org/) ima vrlo jasne upute o tome kako ovaj okvir treba instalirati.
- Prvi korak je pokretanje donje naredbe u prozorima naredbenog retka. Ova naredba preuzeta je s web stranice Chocolatey i standardna je naredba za instaliranje Node.js putem Chocolateya.
- 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 wet.webclient).DownloadString('https://chocolatey.org/install.ps1'))” && SET PATH=%PATH%;%ALLUSERSPROFILE% \čokoladna\kanta
Korak 2) Sljedeći korak je instaliranje Node.js na vaš lokalni stroj pomoću Chocolatey, upravitelja paketa. 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 pogrešku poput "C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1" Zatim ručno stvorite mapu na putu
Pokretanje vaše prve aplikacije Hello World u Node.js
Nakon što ste Node.js preuzeli i instalirali na svoje računalo, pokušajmo prikazati “Hello World” u web pregledniku.
Napravite datoteku Node.js s imenom 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);
Objašnjenje koda:
- Osnovna funkcionalnost funkcije "require" je da čita a JavaScript datoteku, izvršava datoteku, a zatim nastavlja s vraćanjem objekta. Koristeći ovaj objekt, tada se mogu koristiti različite funkcionalnosti dostupne u modulu koji poziva funkcija require. Dakle, u našem slučaju, budući da želimo koristiti funkcionalnost HTTP-a i koristimo naredbu require(http).
- U ovom 2nd linije koda, stvaramo poslužiteljsku aplikaciju koja se temelji na jednostavnoj funkciji. Ova se funkcija poziva kad god se uputi zahtjev našoj poslužiteljskoj aplikaciji.
- Kada primimo zahtjev, tražimo od naše funkcije da klijentu vrati odgovor "Hello World". Funkcija writeHead koristi se za slanje podataka zaglavlja klijentu, dok će end funkcija zatvoriti vezu s klijentom.
- Zatim koristimo funkciju server.listen kako bismo natjerali našu poslužiteljsku aplikaciju da sluša zahtjeve klijenta na portu br. 8080. Ovdje možete navesti bilo koji dostupni 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 bilo tko pokuša pristupiti vašem računalu na portu 8080, dobit će "Hello World!" povratna poruka!
- Pokrenite internet preglednik i upišite adresu: http://localhost:8080
Izlaz
Rezime
- Vidjeli smo instalaciju Node.js putem MSI instalacijskog modula koji je dostupan na web stranici Node.js. Ova instalacija instalira potrebne module koji su potrebni za pokretanje Node.js aplikacije na klijentu.
- Node.js također se može instalirati putem upravitelja paketa. Upravitelj paketa za Windows poznat je kao Chocolatey. Pokretanjem nekih jednostavnih naredbi u naredbenom retku, upravitelj paketa Chocolatey automatski preuzima potrebne datoteke i zatim ih instalira na klijentsko računalo.
- Jednostavna aplikacija Node.js sastoji se od stvaranja poslužitelja koji sluša na određenom portu. Kada zahtjev dođe na poslužitelj, poslužitelj automatski šalje odgovor 'Hello World' klijentu.