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.
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
Jose Daniel Vargas Murillo