Natrag na blog

Kako instalirati Node.js na Ubuntu 18.04

Kako instalirati Node.js na Ubuntu 18.04

Node.js je platforma otvorenog koda koja programerima omogućuje izradu dinamičkih web stranica i aplikacija. Široko se koristi za skriptiranje na strani poslužitelja i omogućuje korisnicima korištenje JavaScripta za skripte na strani klijenta i na strani poslužitelja. U ovom vodiču naučit ćete kako instalirati Node.js na Ubuntu 18.04 i započeti s radom.

Preduvjeti

Prvo morate stvoriti stroj. To možete jednostavno učiniti u računalnom odjeljku CloudSigma WebApp’a:
Create a Linux Server setup java

Za potrebe ovog vodiča možete koristiti sljedeće resurse:
CPU: 8 GHz
RAM: 8 GB
SSD: 50 GB

Možete montirati disk s Ubuntu 18.04 LTS slikom dostupnom u CloudSigma knjižnici:
Ubuntu 18.04: Unaprijed instaliran 64-bitni s VirtIO upravljačkim programima, superuser, Python 2.7.17, Pip 20.0.2 OpenSSL 1.1.1d, Cloud-init i najnovijim ažuriranjima do 2019-03-03.

Nakon pokretanja stroja, možete ažurirati sve postojeće repozitorije i pakete na stroju pokretanjem sljedećih naredbi:

Instalacija stabilne verzije za Ubuntu

U ovom odjeljku instalirat ćete Node.js na Ubuntu 18.04 pomoću naredbe ‘apt’. Ubuntu ima stabilnu verziju Node.js-a u svojim repozitorijima. Stabilna verzija pruža dosljednije iskustvo na više sustava. Da biste instalirali stabilnu verziju iz Ubuntu’ovih repozitorija, možete pokrenuti sljedeću naredbu:

Nakon instalacije trebali biste instalirati i ‘npm’. NPM – Node Package Manager. Ovo je upravitelj paketa za programske jezike javascript. Omogućit će vam upravljanje i instalaciju node.js paketa i modula. Da biste instalirali NPM, pokrenite sljedeću naredbu:

Možete provjeriti verziju Node.js-a instaliranu na vašem poslužitelju pomoću sljedeće naredbe:

node js version check

Možete ga instalirati i na drugi, robusniji način. Kako to učiniti, naučit ćete u sljedećem odjeljku.

Instalacija pomoću PPA – Personal Package Archive

NodeSource održava PPA – Personal Package Archive koji vam omogućuje preuzimanje novije verzije node.js-a. To će vam dati više slobode u odabiru verzije node.js-a na kojoj želite raditi.

Za ovaj vodič koristit ću naredbe za Node.js v14. Prvo možete instalirati PPA pomoću sljedeće naredbe:

Da biste instalirali bilo koju drugu verziju, samo promijenite broj verzije u naredbi. Na primjer, ako želite instalirati v10, možete urediti verziju slično ovome:

Gore navedene naredbe dodaju PPA u konfiguraciju i ažuriraju lokalnu predmemoriju paketa. Druga naredba instalira Node.js. Za provjeru verzije pokrenite sljedeću naredbu:

install Node.js on Ubuntu Node js Version Check

Ne morate zasebno instalirati NPM jer ga gore instalirani paket već sadrži. NPM prati ažuriranja pomoću konfiguracijske datoteke u vašem matičnom direktoriju. Da biste provjerili je li NPM instaliran, možete pokrenuti sljedeću naredbu:

npm version check

Neki NPM paketi zahtijevaju build-essential za kompajliranje koda iz izvora. Možete ih instalirati pomoću sljedeće naredbe:

Instalacija pomoću NVM-a  – Node.js Version Manager

Drugi način instaliranja Node.js-a je korištenje NVM-a – “Node.js Version Manager”. NVM radi na razini direktorija umjesto na razini sustava, što znači da možete imati različite verzije instalirane u različitim direktorijima bez utjecaja na cijeli sustav.

NVM vam omogućuje korištenje novih verzija uz zadržavanje starih izdanja Node.js-a. Node.js instaliran putem apt-a i NPM-a upravljaju se drugačije.

To instalirati NVM, idite na Github stranicu projekta i provjerite verziju koja vam je potrebna. U ovom vodiču koristim verziju vo.35

Gornja naredba instalira NVM u ~/.nvm. Štoviše, dodaje potrebne retke skripte u ~/.bashrc

Možete se odjaviti i ponovno prijaviti, ili učitati datoteku “~/.bashrc” kako biste primijenili promjene na trenutnu sesiju.

Možete instalirati različite verzije Node.js-a pomoću NVM-a. Da biste provjerili dostupne verzije Node.js-a, pokrenite sljedeću naredbu:

Možete instalirati željenu verziju pomoću sljedeće naredbe:

install Node.js on Ubuntu nvm install

Verziju možete provjeriti pomoću:

NVM će općenito koristiti posljednju instaliranu verziju, ali je također možete odrediti pomoću naredbe ‘ncm use’:

Možete upravljati s više verzija Node.js-a. Da biste vidjeli instalirane verzije, koristite sljedeću naredbu:

Kako biste neku verziju postavili kao zadanu, možete joj dodijeliti alias. Kad god se stvori nova sesija, koristit će se zadana verzija Node.js-a.

Također se možete referencirati na nju kao u nastavku:

Svaka verzija Node.js-a prati svoje pakete. Prilikom instaliranja paketa putem NPM-a, možete odrediti želite li ih instalirati za određenu verziju Node.js-a ili globalno.

Za instalaciju paketa za određenu verziju koja se koristi, pokrenite ovu naredbu:

Za globalnu instalaciju dodajte zastavicu ‘-g’,

Nakon globalne instalacije paketa, moći ćete pokretati naredbe, ali da bi ga vaš program mogao koristiti, morat ćete povezati paket u svoju lokalnu sferu.

Možete pronaći više opcija dostupnih s NVM-om izvršavanjem ove naredbe:

 

Uklanjanje Node.js-a

Node.js možete deinstalirati pomoću ‘apt’ ili pomoću NVM-a.

Za uklanjanje stabilne verzije koju ste instalirali pomoću ‘apt’, koristite ovu naredbu:

Gornja naredba deinstalira Node.js, ali zadržava konfiguracijske datoteke. Ako želite deinstalirati Node.js i također ukloniti konfiguracijske datoteke, koristite naredbu:

Nadalje, kako biste uklonili pakete koji su automatski instalirani tijekom instalacije nekih od uklonjenih paketa, upotrijebite naredbu:

Kako biste deinstalirali verzije koje ste instalirali pomoću NVM-a, upotrijebite ovu naredbu:

Ako je verzija koju želite deinstalirati trenutna verzija, prvo je deaktivirajte, a zatim pokrenite naredbu za deinstalaciju:

Gore navedene naredbe uklonit će sve datoteke povezane s tom verzijom, osim predmemoriranih datoteka.

Sada kada ste završili ovaj vodič, znate 3 različita i jednostavna načina instalacije Node.js-a na Ubuntu 18.04 poslužitelj.

Sretno s radom!

author

Akshay Nagpal

Autor · CloudSigma

Preslav Dobrev je kreativni dizajner u CloudSigma, usredotočen na dosljedan poslovni identitet korištenjem tradicionalnih i inovativnih marketinških kanala. Vješt je u spajanju umjetničke vizije sa strateškim marketingom kako bi stvorio dojmljive brendirane priče.

Komentari

Još nema komentara. Budite prvi.