„NodeJS“, įdiekite šią „JavaScript“ vykdymo aplinką „Ubuntu“

„nodejs“ logotipas

Kitame straipsnyje apžvelgsime „Node.js“. Tai yra Atvirojo kodo „cross-platform“ vykdymo trukmės „JavaScript“ aplinka sukurta naudojant „JavaScript“ V8 variklį chromas. „NodeJS“ naudoja įvykių valdomą įvesties / išvesties operacijų modelį, todėl jis yra lengvas ir efektyvus.

„Node.js“ yra a Serverio „JavaScript“ vykdymo laikas, Nors npm yra „Node.js“ paketų tvarkyklė. Šiame straipsnyje mes pamatysime, kaip įdiegti „Node.js“ ilgalaikio palaikymo (LTS 6.11.3) versiją iš saugaus ir patikimo šaltinio „Ubuntu 17.04“ ir „Linux Mint 18.2“. Išaiškinkite tai diegdami „Node.js“ taip pat įdiegsime „npm“ už tą pačią kainą.

„Node.js“ yra serverio sluoksnio (bet tuo neapsiribojant) daugiaplatformė vykdymo trukmės aplinka, pagrįsta ECMAScript programavimo kalba. Tai buvo sukurta taip, kad būtų naudinga kuriant labai keičiamo dydžio tinklo programas tokius kaip interneto serveriai.

mazgas paleiskite „javascript“ naudodami „V8“ variklį, kurį sukūrė „Google“ skirtas naudoti „Chrome“ naršyklėje. Pasinaudodamas V8 varikliu, „Node“ teikia serverio vykdymo aplinkos aplinką sudarykite ir paleiskite „javascript“ neįtikėtinu greičiu. Greičio padidėjimas yra svarbus, nes V8 kompiliuoja „Javascript“ į gimtąjį mašinos kodą, o ne interpretuoja jį.

nodejs versijos

Ši vykdymo trukmės aplinka apima kelis „pagrindinius modulius“ sukompiliuotas į patį dvejetainį failą, pvz., tinklo modulį, kuris suteikia asinchroninio tinklo programavimo sluoksnį, ir kitus pagrindinius modulius, tokius kaip „Kelias“, „FileSystem“, „Buferis“, „Taimeriai“ ir bendresnio pobūdžio „Stream“. Galima naudoti trečiųjų šalių sukurtus moduliusArba kaip iš anksto sukompiliuotus „.node“ failus arba kaip paprastus „javascript“ failus.

Trečiųjų šalių moduliai gali išplėsti node.js arba pridėti abstrakcijos lygį, diegiant įvairias tarpinės programinės įrangos programas, skirtas naudoti žiniatinklio programose. Nors modulius galima įdiegti kaip paprastus failus, jie paprastai diegiami naudojant „Node Package Manager“ (npm), kuris palengvins modulių sudarymą, diegimą ir atnaujinimą bei priklausomybių valdymą. Be to, moduliams, kurie nėra įdiegti Node numatytųjų modulių kataloge, reikės surasti santykinį kelią jiems surasti. The Node.js wiki pateikia kelių galimų trečiųjų šalių modulių sąrašą.

Naudojama „NodeJS“

Nors „JavaScript“ yra kalba, kuri patinka ne visiems, tai yra puikus įrankis daugeliui dalykų. Žiniatinklio programos, komandinės eilutės programos, sistemos administravimo scenarijai, visų rūšių tinklo programos ir kt. Šis įrankis yra labai greitas ir tai svarbu dėl kelių priežasčių:

  • El plėtra yra greitesnė.
  • Vieneto bandymus galima atlikti greičiau.
  • Programos yra greitesnės. Tai veda mus į geresnę vartotojo patirtį.
  • Mažesnė infrastruktūros kaina.

taip pat pabrėžia jo lankstumą. Kitose aplinkose yra „monolitinis“ serveris („apache“, „tomcat“ ir kt.), Jame jūsų programa yra „įdiegta“ ir turite labai specifines katalogų struktūras ir konfigūracijos failus. „Nodejs“ paleidžiate žiniatinklio serverį ir, jei norite, galite paleisti kelis.

Įdiekite „NodeJS“ į „Ubuntu“

Saugus ir patikimas šaltinis, kurį naudosime „NodeSource“, komanda, teikianti palaikymą „Node.js“. Norėdami įdiegti „Node.js“ ir „npm“, mums reikės pirmiausia įdiekite garbaną. Turėsime rašyti tik terminale („Ctrl“ + „Alt“ + T):

sudo apt install curl

Tada mes naudosime šią komandą pridėti saugyklą reikalingi mūsų sistemai:

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

Šiuo metu mes atnaujinsime programinės įrangos sąrašą ir atliksime diegimą naudodami šią komandų seką:

sudo apt update && sudo apt install nodejs

Galite pasikonsultuoti „Node.js LTS“ dokumentacija į oficiali svetainė projekto.

Pasirinkę ankstesnę parinktį, įdiegsime „NodeJS LTS“ versiją. Bet yra būdas įdiekite senesnę versiją (Manau, 4.2.6) iš „Ubuntu“ saugyklų. Tam turėsime atidaryti tik terminalą („Ctrl“ + „Alt“ + T):

sudo apt install -y nodejs nodejs-legacy

Jei tai, ko mes norime, yra naudoti naujausią versiją (8.5.0) šios vykdymo aplinkos, mes galime ją atsisiųsti iš jūsų Interneto svetainė.

Pašalinkite „NodeJS“

į pašalinti mazgo diegimą operacinės sistemos turėsime atidaryti tik terminalą („Ctrl“ + „Alt“ + T). Jame parašysime taip:

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

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Carlosas Davidas Porrasas Gomezas sakė

    Chosė Danielis Vargasas Murillo