U sljedećem ćemo članku pogledati kako možemo instalirajte Node.js i npm na Ubuntu 20.04 | 18.04. Ovo je otvoreno, višeplatformno runtime okruženje za JavaScript o kojem je već raspravljano u ovu stranicu i koji koristi model I / O operacija usmjeren na događaje, što ga čini laganim i učinkovitim.
NodeJS je Okvir poslužitelja otvorenog koda zasnovan na JavaScript-u koji se prvenstveno koristi za izgradnju pozadinskih poslužiteljskih aplikacija s JavaScript izvo enjem. Temelji se na Chromeovom V8 JavaScript mehanizmu. Npm je zadani upravitelj paketa za NodeJS.
Uglavnom se koristi za asinkrono programiranje i jest vrlo lagan okvir, što ga čini bržim od ostalih. Također je kompatibilan s većinom popularnih operativnih sustava. Pomoću Ubuntu-a pomoću ovog okvira mogu se razviti različite vrste aplikacija, poput web aplikacija, aplikacija naredbenog retka itd.
Dodajte spremište NodeJS iz NodeSourcea
NodeSource je vlastito spremište čvorova na razini tvrtke koje održava i sadrži najnovije verzije NodeJS-a. Iz NodeSourcea moći ćemo instalirati određenu verziju NodeJS-a.
Da biste instalirali NodeJS iz NodeSourcea, jednostavno pokrenite jednu od sljedećih naredbi da biste dodali određenu verziju koja nas zanima. Da bi to učinili morat ćemo instalirati curl. Ako još nemate ovaj alat, možete ga instalirati naredbom:
sudo apt install curl
Sad za instalirajte najnoviju verziju (Verzija 14), u terminal (Ctrl + Alt + T) ćemo dodati ovaj PPA:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
u instalirajte verziju 12, sve što trebate je pokrenuti naredbu:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
u instalirati LTS verziju (Verzija 10), PPA koji će se koristiti bit će:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
Nakon dodavanja bilo kojeg od ovih PPA-a, moći ćemo instalirati najnoviju verziju NodeJS-a iz spremišta po našem izboru. Ako dodamo nekoliko spremišta, instalirat će se najnovija verzija NodeJS-a, a ne LTS.
Instalirajte NodeJS i npm
Za instalaciju, u terminalu (Ctrl + Alt + T) morat ćemo izvršiti naredbu:
sudo apt install nodejs
Nakon završetka instalacije, moduli NodeJS i npm trebaju biti instalirani i spremni za upotrebu. Sljedeće naredbe možemo koristiti za pogledajte broj instalirane verzije.
node --version npm --version
Naredbe će navesti instaliranu verziju čvora i npm:
Možeš pogledajte sve upute za instalaciju dostupno od stranica GitHub projekta.
Instalirajte NodeJS i npm putem Snap-a
Drugi oblik instalacija NodeJS-a je putem administratora snap paketi. Ovo bi mogao biti najlakši način.
Snaps je lako stvoriti i instalirati softverske pakete. To su paketne aplikacije sa svim ovisnostima koje se izvode u svim popularnim Gnu / Linux distribucijama iz jedne gradnje.
u instalirajte najnoviju verziju (Verzija 14) u izvođenju terminala (Ctrl + Alt + T):
sudo snap install node --channel=14/stable --classic
Možemo instalirati verziju 13 izvođenje naredbe:
sudo snap install node --channel=13/stable --classic
u instalirajte verziju 10, naredba za uporabu bit će sljedeća:
sudo snap install node --channel=10/stable --classic
Testiranje poslužitelja
Da biste testirali je li web poslužitelj pravilno instaliran, stvorimo testnu datoteku pod nazivom http_poslužitelj.js u našoj početnoj mapi pomoću našeg omiljenog uređivača:
cd ~/ vim http_server.js
Tada ćemo kopirajte i zalijepite sljedeći sadržaj u datoteku:
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Prueba de Nodejs para Ubunlog'); }); server.listen(port, hostname, () => { console.log(`Servidor funcionando en http://${hostname}:${port}/`); });
Nakon toga spremamo datoteku. Sada izvršavamo je sljedećom naredbom za pokretanje poslužitelja:
node http_server.js
U terminalu bismo trebali vidjeti izlaz koji izgleda ovako:
Sada ako otvorimo svoj omiljeni preglednik i idemo na ime hosta poslužitelja ili IP adresu nakon čega slijedi port 3000, trebali bismo vidjeti primjer stranice poput sljedeće:
http://localhost:3000
u saznajte više o NodeJS-u, korisnici mogu posjetiti stranica projekta.
Jako mi se svidjelo kako je to dobro objašnjeno.
Hvala vam!