Kako instalirati Node.js na Ubuntu i ažurirati npm na najnoviju verziju

Ako pokušate instalirati najnoviju verziju čvora pomoću upravitelja paketa apt, na kraju ćete dobiti v10.19.0 . Ovo je najnovija verzija ubuntu trgovine aplikacija, ali nije najnovija izdana verzija NodeJS-a.

To je zato što kad izađu nove verzije softvera, Ubuntu timu mogu proći mjeseci da testira i objavi u službenoj Ubuntu trgovini. Kao rezultat toga, da bismo dobili najnovije verzije bilo kojeg softvera, možda ćemo morati koristiti privatne pakete koje su objavili programeri.

U ovom vodiču želimo dobiti v12.18.1 (LTS - s dugotrajnom podrškom) ili v14.4 Node. Da biste dobili najnovije verzije, možemo koristiti bilo nodesource ili NVM (čvor verzija manager). Pokazat ću vam kako koristiti obje.

Sve se naredbe ovdje izvode pomoću Ubuntu CLI / terminala.

Korištenje NVM-a - moja preferirana metoda

Sviđa mi se nvm jer mi omogućuje upotrebu različitih verzija čvorova za različite projekte.

Ponekad možda surađujete na projektu s nekim tko koristi drugu verziju čvora i trebate prebaciti verzije čvora na ono što projekt zahtijeva. Za to je nvm najbolji alat.

Instalirajte NVM

curl -o- //raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

Da biste provjerili je li instaliran nvm, upišite nvm --version. Ako vratite broj verzije kao 0.35.3, onda znate da je nvm uspješno instaliran.

Ponovo pokrenite terminal kako bi promjene stupile na snagu.

Instalirajte NodeJS

Dalje, instalirajmo Nodejs verziju 14.4.

Jednostavno trči nvm install 14.4.0.

Sličnu naredbu možete upotrijebiti za instaliranje bilo koje verzije čvora, na primjer nvm install 12.18.1.

Ova naredba automatski instalira nodejs kao i najnoviju verziju npm- a koja je na   v6.14.5.

Ako ikada budete trebali prebaciti verzije čvora, možete jednostavno pokrenuti nvm use , na primjer nvm use v12.18.1.

Pokrenite da biste popisali različite verzije čvora koje ste instalirali s nvm nvm ls.

Instalirajte Nodesource

Pokrenite naredbu u nastavku da biste Ubuntuu rekli da želimo instalirati Nodejs

paket iz čvora.

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

Napomena : v14.4.0 je najnovija verzija Nodea, ali trenutno nema LTS - za njega je predviđena dugoročna podrška. Da biste instalirali najnoviju verziju Nodea s LTS-om, 14u gornjoj naredbi promijenite na 12.

Možda će se od vas zatražiti da unesete lozinku za root korisnika. Unesite to i pritisnite enter / return.

Instalirajte NodeJS

Nakon što završimo s postavljanjem Nodesourcea, sada možemo instalirati Nodejs v14.4.

Trči sudo apt-get install -y nodejs.

Kada završimo, možemo provjeriti je li instalirana najnovija verzija Nodea.

Jednostavno unesite nodejs -vu terminal i trebao bi se vratiti v14.4.0.

U ovom trenutku trebali biste automatski instalirati npm. Pokrenite da biste provjerili koju npm verziju imate npm version. Ako ne dobijete objekt koji uključuje najnoviju verziju npm na 6.14.5 { npm: '6.14.5' }, tada npm možete ažurirati ručno pokretanjem sljedeće naredbe:

npm install -g npm@latest.

Ako naiđete na probleme s npm-om koji se ne može ažurirati jer nije instaliran, npm možete najprije instalirati pomoću sudo apt-get install -y npm, a zatim pokrenite gornju naredbu da biste ga ažurirali.

Da bi se izvodili određeni npm paketi, također moramo pokrenuti naredbu u nastavku

sudo apt install build-essential.

I to je to!

Na svom Ubuntu stroju imate najnovije verzije NodeJS i NPM.

Krenite graditi sjajne proizvode :)