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 smo već razgovarali ovu stranicu i koji koristi model I / O operacija usmeren na događaje, što ga čini laganim i efikasnim.
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. Zasnovan je na Chromeovom V8 JavaScript mehanizmu. Npm je zadani upravitelj paketa za NodeJS.
Uglavnom se koristi za asinkrono programiranje i jeste vrlo lagan okvir, što ga čini bržim od ostalih. Takođe je kompatibilan sa većinom popularnih operativnih sistema. Različite vrste aplikacija, poput web aplikacija, aplikacija naredbenog retka itd., Mogu se razviti s ovim okvirom pomoću Ubuntua.
Dodajte NodeJS spremište iz NodeSourcea
NodeSource je vlastito spremište čvorova na nivou preduzeća 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 naredbi kako biste dodali određenu verziju koja nas zanima. Uraditi to morat ćemo instalirati curl. Ako još nemate ovaj alat, možete ga instalirati naredbom:
sudo apt install curl
Sada za instalirajte najnoviju verziju (14 verzija), u terminal (Ctrl + Alt + T) ćemo dodati ovaj PPA:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
para instalirajte verziju 12, sve što trebate je pokrenuti naredbu:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
para instalirajte LTS verziju (10 verzija), PPA koji će se koristiti će biti:
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 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
Još jedan oblik instaliranje 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 pakirane aplikacije sa svim zavisnostima koje se izvode u svim popularnim Gnu / Linux distribucijama iz jedne gradnje.
para instalirajte najnoviju verziju (14 verzija) u terminalu (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
para instalirajte verziju 10, naredba za upotrebu bit će sljedeća:
sudo snap install node --channel=10/stable --classic
Testiranje servera
Da biste testirali da li je web server ispravno instaliran, stvorimo test datoteku koja se zove http_server.js u našoj kućnoj mapi pomoću našeg omiljenog uređivača:
cd ~/ vim http_server.js
Onda hoć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. Sad izvršavamo ga sljedećom naredbom za pokretanje servera:
node http_server.js
U terminalu bismo trebali vidjeti izlaz koji izgleda ovako:
Sada ako otvorimo svoj omiljeni pregledač i idemo na ime hosta poslužitelja ili IP adresu nakon koje slijedi port 3000, trebali bismo vidjeti primjer stranice poput sljedeće:
http://localhost:3000
para saznajte više o NodeJS, korisnici mogu posjetiti stranica projekta.
Zaista mi se svidjelo kako je to dobro objašnjeno.
Hvala!