Cum se instalează Node.js pe Ubuntu și se actualizează npm la ultima versiune

Dacă încercați să instalați cea mai recentă versiune de nod utilizând managerul apt-package, veți ajunge cu v10.19.0 . Aceasta este cea mai recentă versiune din magazinul de aplicații ubuntu, dar nu este cea mai recentă versiune lansată a NodeJS.

Acest lucru se datorează faptului că atunci când sunt lansate noi versiuni ale unui software, echipa Ubuntu poate dura luni de zile pentru a testa și lansa în magazinul oficial Ubuntu. Ca urmare, pentru a obține cele mai recente versiuni ale oricărui software, este posibil să trebuiască să folosim pachete private publicate de dezvoltatori.

În acest tutorial, ceea ce vrem să facem este să obținem fie v12.18.1 (LTS - cu suport pe termen lung), fie v14.4 din Node. Pentru a obține cele mai recente versiuni, putem folosi fie nodesource, fie nvm (manager de versiuni de noduri). Vă voi arăta cum să le utilizați pe amândouă.

Toate comenzile de aici vor fi rulate folosind CLI / terminalul Ubuntu.

Folosind NVM - metoda mea preferată

Îmi place nvm, deoarece îmi permite să folosesc diferite versiuni de noduri pentru diferite proiecte.

Uneori, este posibil să colaborați la un proiect cu cineva care utilizează o versiune diferită de nod și trebuie să comutați versiunile nodurilor la ceea ce necesită proiectul. Pentru aceasta, nvm este cel mai bun instrument.

Instalați NVM

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

Pentru a verifica dacă nvm este instalat, tastați nvm --version. Dacă primiți un număr de versiune înapoi ca 0.35.3, atunci știți că nvm a fost instalat cu succes.

Reporniți terminalul pentru ca modificările dvs. să aibă efect.

Instalați NodeJS

În continuare, să instalăm Nodejs versiunea 14.4.

Pur și simplu alergă nvm install 14.4.0.

Puteți utiliza o comandă similară pentru a instala orice versiune de nod dorită, de exemplu nvm install 12.18.1.

Această comandă instalează automat nodejs , precum și cea mai recentă versiune npm care este la   v6.14.5.

Dacă vreodată trebuie să comutați versiunea nodului, puteți rula pur și simplu nvm use , de exemplu nvm use v12.18.1.

Pentru a lista diferitele versiuni de nod pe care le-ați instalat cu nvm, rulați nvm ls.

Instalați Nodesource

Rulați comanda de mai jos pentru a spune Ubuntu că dorim să instalăm Nodejs

pachet de la nodesource.

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

NB că v14.4.0 este cea mai recentă versiune de Nod , dar nu are în prezent LTS - sprijin pe termen lung , prevăzut pentru ea. Pentru a instala cea mai recentă versiune de nod cu LTS, schimbați 14comanda de mai sus la 12.

Vi se poate solicita să introduceți parola pentru utilizatorul dvs. root. Introduceți asta și apăsați Enter / return.

Instalați NodeJS

Odată ce am terminat configurarea Nodesource, putem instala acum Nodejs v14.4.

Aleargă sudo apt-get install -y nodejs.

După ce am terminat, putem verifica dacă avem instalată cea mai recentă versiune de Node.

Pur și simplu introduceți nodejs -vterminalul dvs. și acesta ar trebui să revină v14.4.0.

Ar trebui să aveți npm instalat automat în acest moment. Pentru a verifica ce versiune npm aveți, rulați npm version. Dacă nu primiți un obiect care include cea mai recentă versiune de npm la 6.14.5 { npm: '6.14.5' }, atunci puteți actualiza manual npm executând următoarea comandă:

npm install -g [email protected].

Dacă întâmpinați probleme cu npm care nu poate fi actualizat deoarece nu este instalat, puteți instala npm mai întâi utilizând sudo apt-get install -y npm, apoi executați comanda de mai sus pentru a-l actualiza.

Pentru a rula anumite pachete npm, trebuie să executăm și comanda de mai jos

sudo apt install build-essential.

Si asta e!

Aveți cele mai recente versiuni de NodeJS și NPM pe mașina dvs. Ubuntu.

Du-te la construirea de produse grozave :)