NodeJS, fakela imeko yexesha lokubaleka leJavaScript ku-Ubuntu

Iimpawu zeNodejs

Kwinqaku elilandelayo siza kujonga kwiNode. Oku yi Umthombo ovulekileyo, indawo yokubaleka yeqonga leJavaScript yakhiwe ngenjini yeJavaScript yeV8 chrome. I-NodeJS isebenzisa imodeli yokuqhutywa kwe-I / O eqhutywa ngumsitho, eyenza ukuba ibekhaphukhaphu kwaye isebenze.

I-Node.js yi Ixesha lokubaleka leJavaScript kwiserver. Ngelixa npm ngumphathi wephakheji yeNode. Kule nqaku siza kubona indlela yokufaka iNkqubo yeNkxaso yeXesha elide (i-LTS 6.11.3) yeNode.js evela kumthombo okhuselekileyo nonokuthenjwa kwi-Ubuntu 17.04 nakwiLinux Mint 18.2. Cacisa loo nto xa ufaka i-Node.js siza kufaka npm ngexabiso elifanayo.

I-Node. Ibiyi yenziwe ngokujolisa ekubeni luncedo ekudaleni iinkqubo zenethiwekhi ezinokutshatyalaliswa kakhulu ezinje ngeeseva zewebhu.

INode sebenzisa iJavacript usebenzisa injini yeV8, ephuhliswe nguGoogle ukuba isetyenziswe ngumkhangeli we-Chrome. Ukusebenzisa i-injini ye-V8, i-Node ibonelela ngendawo yexesha lokubaleka kwicala leseva qulunqa kwaye usebenzise iJavacript ngesantya esimangalisayo. Ukonyuka kwesantya kubalulekile kuba iV8 idibanisa iJavascript kwikhowudi yemitshini yemveli, endaweni yokuyitolika.

Iinguqulelo ze-nodejs

Le meko yexesha lokusebenza ibandakanya "iimodyuli ezisisiseko" ezininzi idityaniswe kwi-binary ngokwayo, njengemodyuli yenethiwekhi, ebonelela ngengqokelela yenkqubo yenethiwekhi ye-asynchronous, kunye nezinye iimodyuli ezisisiseko, ezinje ngePath, iFayileSystem, iBuff, iTimers, kunye nokusasazeka ngokubanzi kwenjongo. Kuyenzeka ukuba kusetyenziswe iimodyuli ezenziwe ngabantu besithathuNokuba ziifayile ezigqityiweyo ze ".node" okanye iifayile zeJavacript ezicacileyo.

Iimodyuli zomntu wesithathu zinokwandisa ii-node.js okanye zongeze inqanaba lokukhupha, Ukufezekisa izinto ezahlukeneyo zangaphakathi ezisetyenziswa kwizicelo zewebhu Nangona iimodyuli zinokufakwa njengeefayile ezilula, zihlala zifakwa kusetyenziswa iNode Package Manager (npm) eya kuthi iququzelele ukudityaniswa, ukufakwa kunye nokuhlaziywa kweemodyuli kunye nolawulo lokuxhomekeka. Kwakhona, iimodyuli ezingafakwanga kulawulo lweemodyuli zeNode ziya kudinga ukusebenzisa indlela yesihlobo ukuzifumana. Inkqubo ye- I-wiki Node ibonelela ngoluhlu lweemodyuli zomntu wesithathu ezikhoyo.

Ukusetyenziswa kweNodeJS

Nangona iJavaScript lulwimi olungathandwayo ngumntu wonke, esi sisixhobo esihle sezinto ezininzi. Ukusetyenziswa kwewebhu, usetyenziso lomgca wokuyalela, izikripthi zolawulo lwenkqubo, zonke iintlobo zezicelo zenethiwekhi, njl. Esi sixhobo sikhawuleza kakhulu kwaye oku kubalulekile ngenxa yezizathu ezininzi:

  • El uphuhliso luyakhawuleza.
  • Uvavanyo lweyunithi yokubaleka lunokwenziwa ngokukhawuleza.
  • Izicelo zikhawuleza. Oku kusikhokelela kulwazi olungcono lomsebenzisi.
  • Ixabiso eliphantsi leziseko zophuhliso.

Kwakhona Iqaqambisa ukuguquguquka kwayo. Kwezinye iimeko kukho iserver "monolithic" (iapache, tomcat, njl. Kwii-nodejs uphehlelela umncedisi wewebhu kwaye ukuba uyafuna ungasungula uninzi.

Faka iNodeJS kwi-Ubuntu

Umthombo okhuselekileyo nothembekileyo esiya kuwusebenzisa yile NodeSourceIqela elinikezela ngenkxaso yeNode. Ukufaka i-Node.js kunye npm, siya kuyidinga faka i-curl kuqala. Kuya kufuneka sibhale kuphela kwisiphelo sendlela (Ctrl + Alt + T):

sudo apt install curl

Emva koko, siya kusebenzisa lo myalelo ku yongeza indawo yokugcina iyafuneka kwinkqubo yethu:

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

Okwangoku, siza kuhlaziya uluhlu lwesoftware kwaye senze ufakelo ngokulandelelana kwemiyalelo elandelayo:

sudo apt update && sudo apt install nodejs

Unokuqhagamshelana Amaxwebhu eNTS kwi website esemthethweni yeprojekthi.

Ngokhetho lwangaphambili siya kufaka ingxelo yeNodeJS LTS. Kodwa kukho indlela faka ingxelo endala (Ndicinga i-4.2.6) evela koovimba bobuntu. Ngale nto kuya kufuneka sivule i-terminal (Ctrl + Alt + T):

sudo apt install -y nodejs nodejs-legacy

Ukuba sifuna ntoni sebenzisa ingxelo yokugqibela (8.5.0) yale ndawo yokuphumeza, sinokuyikhuphela kweyakho iphepha lewebhu.

Khipha iNodeJS

ukuba susa ufakelo lwendawo yenkqubo yethu yokusebenza, kuya kufuneka sivule i-terminal kuphela (Ctrl + Alt + T). Kuyo siza kubhala oku kulandelayo:

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

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

      UCarlos David Porras Gomez sitsho

    UJoseph Daniel Vargas Murillo