Kako preuzeti i instalirati Node.js i NPM na Windows

Za početak izgradnje vaših Node.js aplikacija, prvi korak je instalacija node.js okvira. Okvir Node.js dostupan je za razne operativne sustave izravno iz 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 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.

Instalirajte Node.js na Windows

Korak 2) Pokrenite instalaciju

Double kliknite na preuzetu .msi datoteku za početak instalacije.

Pritisnite gumb Pokreni na prvom zaslonu za početak instalacije.

Instalirajte Node.js na Windows

Korak 3) Nastavite s koracima instalacije

Na sljedećem ekranu kliknite gumb "Dalje" za nastavak preuzimanja i instalacije Node.js

Instalirajte Node.js na Windows

Korak 4) Prihvatite uvjete i odredbe

Na sljedećem ekranu prihvatite licencni ugovor i kliknite gumb Dalje.

Instalirajte Node.js na Windows

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.

Instalirajte Node.js na Windows

Korak 6) Odaberite zadane komponente za instaliranje

Prihvatite zadane komponente i kliknite na gumb Dalje.

Instalirajte Node.js na Windows

Korak 7) Pokrenite instalaciju

Na sljedećem ekranu kliknite gumb za instalaciju Node.js da biste započeli instalaciju Windows.

Instalirajte Node.js na Windows

Korak 8) Dovršite instalaciju

Pritisnite gumb Završi kako biste dovršili instalaciju.

Instalirajte Node.js na Windows

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

Instalirajte NPM na Windows 10/8/7

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.

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 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:

  1. 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).
  2. 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.
  3. 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.
  4. 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

    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 bilo tko pokuša pristupiti vašem računalu na portu 8080, dobit će "Hello World!" povratna poruka!
    2. Pokrenite internet preglednik i upišite adresu: http://localhost:8080

Izlaz

Prva aplikacija Hello World u Node.js

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.