Aflați cum să instalați Npm și Node.js pe Ubuntu

Aflați cum să instalați Npm și Node.js pe Ubuntu

Node.js este efectiv un mediu de rulare JavaScript multiplatformă open-source. Cu Node.js activat, puteți rula JavaScript pe mașina dvs. Ubuntu fără să vă faceți griji cu privire la deschiderea vreunui browser. Este construit pe motorul JavaScript V8 al Chrome și poate fi instalat în mai multe moduri pe Linux.

Node.js este esențial pentru construirea de aplicații pe partea de server și de rețea. Această platformă rulează eficient pe Windows, Linux, FreeBSD și macOS. Npm este managerul implicit de pachete și este adesea etichetat ca cel mai mare registru de software din lume.

Instalați Nodejs pe Ubuntu

În acest ghid, puteți instala Nodejs pe Ubuntu în trei moduri diferite. Aceste trei moduri includ:

  • Folosind apt pentru a instala Nodejs pe Ubuntu
  • Utilizarea apt cu un depozit de software PPA
  • Instalarea nvm pentru a instala și gestiona diferite versiuni de Nodejs pe Ubuntu

Opțiunea 1: Instalați Node.js din depozitul NodeSource

NodeSource, ca companie, se concentrează pe furnizarea de suport Node de nivel enterprise. Această instalare folosește depozitul Node.js, care va fi folosit pentru a instala această versiune pe Ubuntu. Puteți urma acești pași pentru a instala Node Linux din NodeSource.

Primul pas este să activați depozitul NodeSource folosind comanda curl . Dacă curl nu este instalat, îl puteți instala pe sistemul dvs. utilizând următoarele comenzi.

Pentru a instala Curl

sudo apt-get install curl -y

Aflați cum să instalați Npm și Node.js pe Ubuntu

Pentru a activa depozitul

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

Aflați cum să instalați Npm și Node.js pe Ubuntu

Comanda de mai sus va adăuga cheia de semnare în sistemul dumneavoastră. Pentru a crea un fișier de depozit sursă apt, ar trebui să instalați toate pachetele necesare și să reîmprospătați memoria cache apt.

Instalați Node.js și Npm

Tastați următorul cod pentru a începe instalarea pentru Node.js și npm.

sudo apt install nodejs

Aflați cum să instalați Npm și Node.js pe Ubuntu

Acest pachet (nodejs ubuntu) va conține fișierele binare atât pentru Node, cât și pentru npm.

Verificați instalarea Node.js și Npm

node --version

Verificați versiunea lui Npm

npm --version

Ieșirea post-instalare pentru ambele module va arăta astfel:

Aflați cum să instalați Npm și Node.js pe Ubuntu

Versiunea pentru Nodejs Ubuntu este v12.22.4, în timp ce versiunea npm este 6.14.14 , care este cea mai recentă versiune disponibilă la momentul scrierii acestui ghid.

Există mai multe moduri de a instala Nodejs Ubuntu și npm. Pentru a le instala folosind Node Version Manager, urmați pașii enumerați mai jos.

Opțiunea 2: Instalați Node.js și Npm cu NVM

NVM, mai cunoscut sub numele de Node Version Manager, este un script bash care funcționează pe un director independent în loc de nivelul sistemului de operare. Acest lucru înseamnă pur și simplu că puteți instala mai multe versiuni de Node.js fără a vă afecta întregul sistem.

Prin NVM, puteți controla mediul sistemului și chiar să utilizați cele mai noi versiuni de Node.js, păstrând și gestionând versiunile anterioare. Acesta este diferit de utilitarul apt și există o diferență subtilă între versiuni în comparație cu versiunile apt.

Instalați Nvm Ubuntu

Pentru a descărca NVM folosind linia de comandă, descărcați și instalați codul sursă de pe pagina GitHub :

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

Aflați cum să instalați Npm și Node.js pe Ubuntu

Această comandă va clona depozitul din GitHub în directorul ~/.nvm . Pentru a utiliza acest lucru, mai întâi trebuie să obțineți sursa fișierului dvs. .bashrc folosind următoarea comandă:

source ~/.bashrc

În pasul următor, puteți verifica ce versiune de Node este disponibilă în NVM.

nvm list-remote

Ieșirea va arăta astfel:

Aflați cum să instalați Npm și Node.js pe Ubuntu

Această comandă va lista o mulțime de versiuni disponibile, astfel încât să puteți alege cea mai recentă versiune. În acest caz, cea mai recentă versiune disponibilă este 16.6.2 , care poate fi instalată folosind comanda:

nvm install v16.6.2

Aflați cum să instalați Npm și Node.js pe Ubuntu

Numele versiunii poate fi ajustat conform celei mai recente versiuni disponibile în NVM.

După instalare, vedeți diferitele versiuni care au fost instalate ca parte a instalării anterioare:

nvm list

Ieșirea va arăta astfel:

Aflați cum să instalați Npm și Node.js pe Ubuntu

Prima linie va afișa versiunea activă în prezent, în timp ce unele dintre celelalte linii arată aliasurile numite și versiunile acestora. Puteți vedea aliasuri pentru diferitele versiuni LTS ale Node. Pe baza acestor aliasuri, puteți instala și o versiune.

De exemplu, pentru a instala un astfel de alias fermium, puteți folosi următoarea comandă:

nvm install lts/fermium

Aflați cum să instalați Npm și Node.js pe Ubuntu

Verificați dacă instalarea a avut succes sau nu utilizând comanda -v.

node -v

Aflați cum să instalați Npm și Node.js pe Ubuntu

Ieșirea va afișa cea mai recentă versiune care a fost instalată.

Opțiunea 3: Instalarea Node.js folosind NodeSource PPA

O altă modalitate de a instala Node.js este instalarea utilizând PPA (arhiva personală a pachetelor), care este întreținută și actualizată de NodeSource. Avantajul utilizării PPA este că conține mai multe versiuni de Node.js în comparație cu depozitele Ubuntu.

Ca prim pas, trebuie să instalați PPA pentru a obține acces la pachetele sale. Din directorul principal, puteți utiliza funcția curl pentru a prelua scriptul de instalare pentru versiunea dvs.

cd ~ curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh

Puteți rula scriptul cu editorul preferat (cum ar fi Nano). Dacă credeți că totul din script este după cum doriți, puteți rula comenzile mai departe.

nano nodesource_setup.sh

Aflați cum să instalați Npm și Node.js pe Ubuntu

Ieșiți din editor și rulați scriptul cu acces root.

sudo bash nodesource_setup.sh

Aflați cum să instalați Npm și Node.js pe Ubuntu

PPA va fi adăugat la lista dvs. de configurare, în timp ce memoria cache a pachetelor locale este actualizată automat pentru dvs. Instalați pachetul Node.js tastând următoarea comandă:

sudo apt install nodejs

Aflați cum să instalați Npm și Node.js pe Ubuntu

Vă puteți verifica instalarea rulând nodul cu indicatorul -v versiune, după cum urmează:

node -v

Poți fi sigur că nu trebuie să instalezi npm Ubuntu separat, deoarece aceasta este o instalare combinată pentru node.js și npm.

Instalarea Node.js și NPM cu succes

Indiferent de metoda pe care o adoptați, există întotdeauna o modalitate de a instala cu succes Node.js și npm pe mașina dvs. Ubuntu. Această metodă va funcționa pentru diferite versiuni de Ubuntu, deși acest proces a fost implementat cu succes pentru Ubuntu 21.04. În funcție de circumstanțele dvs., puteți alege și alege opțiunea care vi se potrivește cel mai bine.

După cum am menționat anterior, utilizarea versiunii ambalate este cea mai ușoară dintre aceste metode; puteți utiliza metoda de instalare PPA sau metoda nvm pentru opțiuni mai recente. Oricum, toate cele trei opțiuni vor funcționa pentru versiunea Ubuntu Linux.

Doriți să instalați Node.js și npm pe Windows? Ai noroc; procesul este chiar mai ușor decât instalarea lor pe Linux.


Cum se calculează valoarea nCr

Cum se calculează valoarea nCr

Combinația este un concept matematic. Se referă la aranjarea mai multor obiecte în care ordinea lor este irelevantă. O formulă de bază descrie numărul de combinații valide.

Cum să scrieți și să compilați primul cod de soliditate

Cum să scrieți și să compilați primul cod de soliditate

Solidity este limbajul de programare folosit de contractele inteligente pe blockchain-ul Ethereum. Este un limbaj de programare tip static, orientat pe obiecte.

SQL vs. NoSQL: Care este cea mai bună bază de date pentru următorul tău proiect?

SQL vs. NoSQL: Care este cea mai bună bază de date pentru următorul tău proiect?

SQL vs. NoSQL: Care este cea mai bună bază de date pentru următorul tău proiect?

Cum să găsiți cuburi și pătrate perfecte cu N cifre folosind Python, C++ și JavaScript

Cum să găsiți cuburi și pătrate perfecte cu N cifre folosind Python, C++ și JavaScript

Mulți programatori iubesc să rezolve probleme matematice dificile folosind cod. Ajută la ascuțirea minții și la îmbunătățirea abilităților de rezolvare a problemelor. În acest articol, veți învăța cum să găsiți cele mai mici și mai mari pătrate și cuburi perfecte cu n cifre folosind Python, C++ și JavaScript. Fiecare exemplu conține, de asemenea, eșantion de ieșire pentru mai multe valori diferite.

Cum să utilizați Python ca calculator în linia de comandă

Cum să utilizați Python ca calculator în linia de comandă

În timp ce puteți utiliza un calculator grafic pe computer, interpretul limbajului de programare Python se poate dubla ca un calculator de birou. Este o glumă atât de populară în comunitatea Python, încât este menționată în tutorialul oficial. Iată cum puteți utiliza Python ca calculator.

Cum să încorporați tweet-uri în postările dvs. WordPress

Cum să încorporați tweet-uri în postările dvs. WordPress

Încorporarea serviciilor terță parte în postările dvs. WordPress este o modalitate interesantă de a captiva interesul vizitatorului. Conținutul încorporat oferă, de asemenea, indicii vizuale care facilitează scanarea. WordPress a simplificat adăugarea acestui tip de conținut.

Începeți cu Jupyter Notebook: Un tutorial

Începeți cu Jupyter Notebook: Un tutorial

Dacă sunteți un cercetător de date aspirant care lucrează cu Python sau R, trebuie să știți cum să utilizați Jupyter Notebook. Este un IDE open-source și bazat pe server pentru manipularea datelor, partajarea codului live, precum și gestionarea fluxului de lucru pentru știința datelor.

Codarea nu este pentru toată lumea: 9 joburi tehnologice pe care le puteți obține fără ea

Codarea nu este pentru toată lumea: 9 joburi tehnologice pe care le puteți obține fără ea

Tehnologia este, fără îndoială, industria viitorului. Dacă ești unul dintre milioanele de tineri adulți pe cale să se arunce în prima etapă a carierei tale, s-ar putea să te întrebi ce să faci dacă nu-ți place codificarea.

7 comenzi vitale pentru a începe cu Python pentru începători

7 comenzi vitale pentru a începe cu Python pentru începători

Învățarea unui nou limbaj de programare, cum ar fi Python, devine fără efort dacă aveți o foaie de parcurs cuprinzătoare care detaliază conceptele pe care să le învățați ca începător și cum să progresați mai departe pentru a atinge următoarea etapă. Chiar și programatorii intermediari ar trebui să își perfecționeze frecvent elementele de bază pentru a construi o bază solidă pentru ei înșiși.

Prima ta aplicație web ASP.NET: Cum să începeți

Prima ta aplicație web ASP.NET: Cum să începeți

ASP.NET este cadrul multiplatform gratuit al Microsoft pentru crearea de aplicații și servicii web. Platforma ASP.NET este o extensie a .NET, o platformă de dezvoltator de instrumente, limbaje de programare și biblioteci utilizate pentru a construi diferite aplicații.

Cele mai bune 9 alternative Docker pentru managementul containerelor

Cele mai bune 9 alternative Docker pentru managementul containerelor

Containerele sunt extrem de benefice pentru dezvoltarea, implementarea și gestionarea software-ului într-un mediu virtual. Docker este util în procesul de containerizare, dar nu este singura platformă din jur. Dacă sunteți în căutarea unor alternative la Docker, nu căutați mai departe. Această listă prezintă câteva alternative Docker eficiente și bogate în funcții de utilizat în următorul proiect.

Este ARCore sau ARKit mai bun pentru a crea experiențe de realitate augmentată?

Este ARCore sau ARKit mai bun pentru a crea experiențe de realitate augmentată?

Unele dintre cele mai discutate aplicații și experiențe mobile din zilele noastre utilizează tehnologia de realitate augmentată. În timp ce unele dintre aceste experiențe pot funcționa practic pe orice dispozitiv mobil, altele funcționează doar pe modele mai noi și mai scumpe. Dezvoltarea și utilizarea acestor experiențe mai robuste necesită ARCore și ARKit.

Cum se creează o nouă ramură în Git

Cum se creează o nouă ramură în Git

Ramurile sunt esențiale pentru conceptul de control al versiunilor în programare și Git în special. Acest articol de pornire vă spune ce este o ramură și cum să creați una folosind o serie de instrumente diferite.

Cum să utilizați instrucțiunea Python if

Cum să utilizați instrucțiunea Python if

Declarația if este forța motrice a programării logice. Ca rezultat, o mai bună înțelegere a Python-ului este un plus semnificativ la abilitățile dumneavoastră de programare Python.

Top 5 insigne care vă vor supraîncărca depozitul GitHub

Top 5 insigne care vă vor supraîncărca depozitul GitHub

Insignele GitHub pot spori lizibilitatea unui depozit, oferind utilizatorilor o modalitate rapidă de a captura valorile depozitului. Insignele pot fi încorporate în README.md pentru a clarifica importanța și necesitatea proiectului pentru alți dezvoltatori. Drept urmare, cititorii își fac o idee foarte rapidă despre depozit, verificând insignele atașate.

Noțiuni introductive cu Redis și PHP pentru stocarea rapidă a datelor

Noțiuni introductive cu Redis și PHP pentru stocarea rapidă a datelor

Popularul motor de stocare Redis este un instrument excelent și obligatoriu în orice arsenal de dezvoltatori de software. Motorul de stocare în memorie permite stocarea și recuperarea datelor extraordinar de rapide, până la 32 de milioane de interogări pe secundă, făcându-l o completare principală pentru orice motor major de baze de date.

Ce este WYSIWYG?

Ce este WYSIWYG?

O parte din magia dezvoltării software are loc atunci când liniile de cod alchimizează în mai mult decât suma părților lor. Veți descoperi că aveți nevoie de o anumită vizualizare creativă atunci când încercați să construiți abstract în acest fel. Acest lucru poate fi valabil pentru procesarea de text sau design web, la fel ca și pentru programare.

Cum se instalează .NET Framework versiunea 3.5 pe Windows 10

Cum se instalează .NET Framework versiunea 3.5 pe Windows 10

Ca utilizator de Windows, probabil că ați întâlnit cel puțin o dată cuvintele .NET Framework. Este un cadru software dezvoltat de Microsoft care vă permite să construiți și să rulați programe C#, C++, F# și Visual Basic. Cea mai recentă versiune .NET este 4.8, dar este posibil ca computerul să aibă nevoie de o versiune mai veche de .NET (cum ar fi .NET 3.5) pentru a rula unele aplicații.

WordPress vs. Wix: diferențele cheie

WordPress vs. Wix: diferențele cheie

Te confrunți adesea cu dilema clasică în timp ce construiești un site web pentru tine sau afacerea ta. WordPress vs. Wix — pe care să-l alegi și care ar fi cea mai bună alegere pentru tine?

Cele mai bune 10 distribuții Linux pentru dezvoltatori

Cele mai bune 10 distribuții Linux pentru dezvoltatori

În timp ce Linux ar putea să nu fie sistemul de operare preferat pentru utilizatorii ocazionali, este alegerea preferată pentru majoritatea dezvoltatorilor și programatorilor. Linux este un sistem de operare mai practic care a fost conceput în mod explicit ținând cont de programare și dezvoltatori.

Cum se calculează valoarea nCr

Cum se calculează valoarea nCr

Combinația este un concept matematic. Se referă la aranjarea mai multor obiecte în care ordinea lor este irelevantă. O formulă de bază descrie numărul de combinații valide.

Cum să scrieți și să compilați primul cod de soliditate

Cum să scrieți și să compilați primul cod de soliditate

Solidity este limbajul de programare folosit de contractele inteligente pe blockchain-ul Ethereum. Este un limbaj de programare tip static, orientat pe obiecte.

SQL vs. NoSQL: Care este cea mai bună bază de date pentru următorul tău proiect?

SQL vs. NoSQL: Care este cea mai bună bază de date pentru următorul tău proiect?

SQL vs. NoSQL: Care este cea mai bună bază de date pentru următorul tău proiect?

Cum să găsiți cuburi și pătrate perfecte cu N cifre folosind Python, C++ și JavaScript

Cum să găsiți cuburi și pătrate perfecte cu N cifre folosind Python, C++ și JavaScript

Mulți programatori iubesc să rezolve probleme matematice dificile folosind cod. Ajută la ascuțirea minții și la îmbunătățirea abilităților de rezolvare a problemelor. În acest articol, veți învăța cum să găsiți cele mai mici și mai mari pătrate și cuburi perfecte cu n cifre folosind Python, C++ și JavaScript. Fiecare exemplu conține, de asemenea, eșantion de ieșire pentru mai multe valori diferite.

Cum să utilizați Python ca calculator în linia de comandă

Cum să utilizați Python ca calculator în linia de comandă

În timp ce puteți utiliza un calculator grafic pe computer, interpretul limbajului de programare Python se poate dubla ca un calculator de birou. Este o glumă atât de populară în comunitatea Python, încât este menționată în tutorialul oficial. Iată cum puteți utiliza Python ca calculator.

Cum să încorporați tweet-uri în postările dvs. WordPress

Cum să încorporați tweet-uri în postările dvs. WordPress

Încorporarea serviciilor terță parte în postările dvs. WordPress este o modalitate interesantă de a captiva interesul vizitatorului. Conținutul încorporat oferă, de asemenea, indicii vizuale care facilitează scanarea. WordPress a simplificat adăugarea acestui tip de conținut.

Începeți cu Jupyter Notebook: Un tutorial

Începeți cu Jupyter Notebook: Un tutorial

Dacă sunteți un cercetător de date aspirant care lucrează cu Python sau R, trebuie să știți cum să utilizați Jupyter Notebook. Este un IDE open-source și bazat pe server pentru manipularea datelor, partajarea codului live, precum și gestionarea fluxului de lucru pentru știința datelor.

Codarea nu este pentru toată lumea: 9 joburi tehnologice pe care le puteți obține fără ea

Codarea nu este pentru toată lumea: 9 joburi tehnologice pe care le puteți obține fără ea

Tehnologia este, fără îndoială, industria viitorului. Dacă ești unul dintre milioanele de tineri adulți pe cale să se arunce în prima etapă a carierei tale, s-ar putea să te întrebi ce să faci dacă nu-ți place codificarea.

7 comenzi vitale pentru a începe cu Python pentru începători

7 comenzi vitale pentru a începe cu Python pentru începători

Învățarea unui nou limbaj de programare, cum ar fi Python, devine fără efort dacă aveți o foaie de parcurs cuprinzătoare care detaliază conceptele pe care să le învățați ca începător și cum să progresați mai departe pentru a atinge următoarea etapă. Chiar și programatorii intermediari ar trebui să își perfecționeze frecvent elementele de bază pentru a construi o bază solidă pentru ei înșiși.

Prima ta aplicație web ASP.NET: Cum să începeți

Prima ta aplicație web ASP.NET: Cum să începeți

ASP.NET este cadrul multiplatform gratuit al Microsoft pentru crearea de aplicații și servicii web. Platforma ASP.NET este o extensie a .NET, o platformă de dezvoltator de instrumente, limbaje de programare și biblioteci utilizate pentru a construi diferite aplicații.