NodeJS, installeer deze runtime-omgeving voor JavaScript op Ubuntu

nodejs-logo

In het volgende artikel gaan we Node.js. Dit is een Open source, platformonafhankelijke runtime-omgeving voor JavaScript gebouwd met de V8-motor van JavaScript Chrome​ NodeJS maakt gebruik van een gebeurtenisgestuurd I / O-bewerkingsmodel, waardoor het lichtgewicht en efficiënt is.

Node.js is een JavaScript-runtime voor de server. terwijl npm is een Node.js-pakketbeheerder​ In dit artikel gaan we zien hoe we de Long Term Support-versie (LTS 6.11.3) van Node.js kunnen installeren vanaf een veilige en betrouwbare bron op Ubuntu 17.04 en Linux Mint 18.2. Maak dat duidelijk bij het installeren van Node.js zullen we ook npm installeren voor dezelfde prijs.

Node.js is een platformonafhankelijke runtime-omgeving voor de serverlaag (maar niet daartoe beperkt) op basis van de programmeertaal ECMAScript. Het was gemaakt met de focus om nuttig te zijn bij het maken van zeer schaalbare netwerkprogramma's zoals webservers.

Knooppunt voer javascript uit met behulp van de V8-engine, ontwikkeld door Google voor gebruik door uw Chrome-browser. Door gebruik te maken van de V8-engine biedt Node een server-side runtime-omgeving die compileer en voer javascript uit met ongelooflijke snelheden​ De snelheidsverhoging is belangrijk omdat V8 Javascript compileert in native machinecode, in plaats van het te interpreteren.

nodejs-versies

Deze runtime-omgeving bevat verschillende "basismodules" gecompileerd in het binaire bestand zelf, zoals de netwerkmodule, die een laag biedt voor asynchrone netwerkprogrammering, en andere fundamentele modules, zoals Path, FileSystem, Buffer, Timers en de meer algemene Stream. Het is mogelijk om modules te gebruiken die door derden zijn ontwikkeldOfwel als voorgecompileerde ".node" -bestanden of als gewone javascript-bestanden.

Modules van derden kunnen node.js uitbreiden of een abstractieniveau toevoegen, het implementeren van verschillende middleware-hulpprogramma's voor gebruik in webapplicaties. Hoewel de modules kunnen worden geïnstalleerd als eenvoudige bestanden, worden ze meestal geïnstalleerd met behulp van de Node Package Manager (npm) die de compilatie, installatie en update van modules en het beheer van afhankelijkheden zal vergemakkelijken. Ook moeten modules die niet in de standaardmodulemap van Node zijn geïnstalleerd, een relatief pad gebruiken om ze te vinden. De Node.js-wiki biedt een lijst met verschillende beschikbare modules van derden.

Gebruikt voor NodeJS

Hoewel JavaScript een taal is die niet iedereen leuk vindt, is dit een geweldige tool voor een aantal dingen. Webapplicaties, opdrachtregelapplicaties, scripts voor systeembeheer, allerhande netwerktoepassingen, etc. Deze tool is erg snel en dit is om verschillende redenen belangrijk:

  • El ontwikkeling gaat sneller.
  • Het uitvoeren van unit-tests kan sneller worden gedaan.
  • Applicaties zijn sneller​ Dit leidt ons tot een betere gebruikerservaring.
  • Lagere kosten van infrastructuur.

ook benadrukt zijn flexibiliteit​ In andere omgevingen is er een "monolithische" server (apache, tomcat, enz.) En wordt uw applicatie erop "geïmplementeerd" en hebt u zeer specifieke directorystructuren en configuratiebestanden. In nodejs start je de webserver en als je wilt kun je er meerdere starten.

Installeer NodeJS op Ubuntu

De veilige en betrouwbare bron die we zullen gebruiken is Knooppuntbron, een team dat ondersteuning biedt voor Node.js. Om Node.js en npm te installeren, hebben we installeer eerst de krul​ We hoeven alleen in de terminal te schrijven (Ctrl + Alt + T):

sudo apt install curl

Vervolgens zullen we deze opdracht gebruiken om repository toevoegen vereist voor ons systeem:

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

Op dit punt zullen we de softwarelijst bijwerken en de installatie uitvoeren met de volgende reeks opdrachten:

sudo apt update && sudo apt install nodejs

U kunt raadplegen Node.js LTS-documentatie in de officiële website van het project.

Met de vorige optie zullen we een versie van NodeJS LTS installeren. Maar er is een manier installeer een oudere versie (Ik denk 4.2.6) van de Ubuntu-repositories. Hiervoor hoeven we alleen een terminal te openen (Ctrl + Alt + T):

sudo apt install -y nodejs nodejs-legacy

Als wat we willen is gebruik de laatste versie (8.5.0) van deze uitvoeringsomgeving kunnen we deze downloaden van uw website.

Verwijder NodeJS

naar verwijder knooppunt installatie van ons besturingssysteem, hoeven we alleen de terminal te openen (Ctrl + Alt + T). Daarin zullen we het volgende schrijven:

sudo apt --purge remove node
sudo apt --purge remove nodejs

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Carlos David Porras-Gomez zei

    José Daniel Vargas Murillo