NodeJS, installige see JavaScripti käitamise keskkond Ubuntu

node js logo

Järgmises artiklis heidame pilgu Node.js-le. See on Avatud lähtekoodiga platvormidevaheline käituskeskkond JavaScripti jaoks ehitatud JavaScripti V8 mootoriga Kroom. NodeJS kasutab sündmustepõhist sisend- ja väljundoperatsioonide mudelit, mis muudab selle kergeks ja tõhusaks.

Node.js on a Serveri JavaScripti käitusaeg. Kuigi npm on Node.js paketihaldur. Selles artiklis näeme, kuidas installida Node.js pikaajalise toe (LTS 6.11.3) versioon turvalisest ja usaldusväärsest allikast Ubuntu 17.04 ja Linux Mint 18.2. Selgitage seda Node.js installimisel installime sama hinnaga ka npm.

Node.js on platvormidevaheline käituskeskkond serverikihile (kuid mitte ainult), mis põhineb programmeerimiskeelel ECMAScript. See oli loodud eesmärgiga olla väga skaleeritavate võrguprogrammide loomisel kasulik nagu veebiserverid.

sõlme käivitage javascript V8 mootori abil, mille on välja töötanud Google teie Chrome'i brauseris kasutamiseks. Kasutades V8 mootorit, pakub Node serveripoolset käituskeskkonda, mis kompileerida ja käivitada javascripti uskumatute kiirustega. Kiiruse suurendamine on oluline, kuna V8 kompileerib Java-skripti selle asemel, et seda tõlgendada.

nodejs versioonid

See käitamise keskkond sisaldab mitmeid "põhimooduleid" kompileeritakse kahendkoodi enda sisse, näiteks võrgumoodul, mis pakub kihti asünkroonseks võrguprogrammeerimiseks, ja muud põhimoodulid, näiteks Path, FileSystem, Buffer, Taimerid ja üldisema otstarbega voog. Võimalik on kasutada kolmandate osapoolte välja töötatud mooduleidKas eelkompileeritud ".node" failidena või tavaliste javascripti failidena.

Kolmandate osapoolte moodulid võivad laiendada node.js või lisada abstraktsiooni taseme, rakendades mitmesuguseid vahevara utiliite veebirakendustes kasutamiseks. Kuigi mooduleid saab installida lihtsate failidena, installitakse need tavaliselt sõlmpaketi halduri (Npm) abil, mis hõlbustab moodulite koostamist, installimist ja värskendamist ning sõltuvuste haldamist. Samuti peavad moodulid, mida pole installitud sõlme vaikemoodulite kataloogi, nende leidmiseks kasutama suhtelist teed. The Node.js wiki pakub loetelu mitmest saadaolevast kolmanda osapoole moodulist.

Kasutab NodeJS-i jaoks

Kuigi JavaScript on keel, mis ei meeldi kõigile, on see paljude tööriistade jaoks suurepärane tööriist. Veebirakendused, käsurea rakendused, süsteemihalduse skriptid, igasugused võrgurakendused jne. See tööriist on väga kiire ja see on oluline mitmel põhjusel:

  • El areng on kiirem.
  • Üksuste testide läbiviimist saab teha kiiremini.
  • Rakendused on kiiremad. See viib meid parema kasutuskogemuse juurde.
  • Infrastruktuuri madalam hind.

ka rõhutab selle paindlikkust. Teistes keskkondades on "monoliitne" server (apache, tomcat jne) ja teie rakendus on sellel "juurutatud" ning teil on väga spetsiifilised kataloogistruktuurid ja konfiguratsioonifailid. Nodejsis käivitate veebiserveri ja soovi korral saate käivitada mitu.

Installige NodeJS Ubuntu

Ohutu ja usaldusväärne allikas, mida me kasutame, on NodeSource, meeskond, mis pakub Node.js-le tuge. Node.js ja npm installimiseks vajame kõigepealt paigaldage lokk. Peame kirjutama ainult terminali (Ctrl + Alt + T):

sudo apt install curl

Järgmisena kasutame seda käsku hoidla lisamine vajalik meie süsteemile:

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

Siinkohal värskendame tarkvaraloendit ja teostame installimise järgmise käskude jadaga:

sudo apt update && sudo apt install nodejs

Võite nõu pidada Node.js LTS dokumentatsioon aastal ametlik veebisait projektist.

Eelmise suvandiga installime NodeJS LTS versiooni. Kuid on olemas viis installige vanem versioon (Ma arvan, et 4.2.6) Ubuntu hoidlatest. Selleks peame avama ainult terminali (Ctrl + Alt + T):

sudo apt install -y nodejs nodejs-legacy

Kui see, mida me tahame, on kasutage uusimat versiooni (8.5.0) selle täitmiskeskkonna kohta saame selle alla laadida teie veebisait.

Desinstallige NodeJS

et eemaldage sõlme installimine meie operatsioonisüsteemist peame avama ainult terminali (Ctrl + Alt + T). Selles kirjutame järgmise:

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

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Carlos David Porras-Gomez DIJO

    Jose Daniel Vargas Murillo