NodeJS i npm, instalacija u Ubuntu 20.04 | 18.04

o nodejsima

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:

dodaj repo čvorove 14

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

para instalirajte verziju 12, sve što trebate je pokrenuti naredbu:

dodaj repo čvorJS 12

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:

dodaj repo čvorove 10

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:

instalirati nodejs s apt

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:

instalirani nodejs i npm verzija

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

NodeJs 14 brza instalacija

sudo snap install node --channel=14/stable --classic

Možemo instalirati verziju 13 izvođenje naredbe:

nodeJs 13 brza instalacija

sudo snap install node --channel=13/stable --classic

para instalirajte verziju 10, naredba za upotrebu bit će sljedeća:

Snap instalacija NodeJS 10

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:

datoteka za testiranje servera

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:

Primjer izlaza konzole

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:

test u firefoxu

http://localhost:3000

para saznajte više o NodeJS, korisnici mogu posjetiti stranica projekta.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Mateo rekao je

    Zaista mi se svidjelo kako je to dobro objašnjeno.
    Hvala!