NodeJS, instalējiet šo Java izpildlaika vidi Ubuntu

nodejs logotips

Nākamajā rakstā mēs ieskatīsimies vietnē Node.js. Tas ir Atvērtā koda, starpplatformu izpildlaika vide JavaScript būvēts ar JavaScript V8 motoru hroms. NodeJS izmanto notikumu virzītu I / O darbību modeli, kas padara to vieglu un efektīvu.

Node.js ir a Servera JavaScript izpildlaiks. Kamēr npm ir Node.js pakotņu pārvaldnieks. Šajā rakstā mēs redzēsim, kā instalēt Node.js ilgtermiņa atbalsta (LTS 6.11.3) versiju no droša un uzticama avota Ubuntu 17.04 un Linux Mint 18.2. Precizējiet to instalējot Node.js, mēs instalēsim arī npm par to pašu cenu.

Node.js ir starpplatformu izpildlaika vide servera slānim (bet ne tikai), pamatojoties uz ECMAScript programmēšanas valodu. Tas bija izveidots ar uzsvaru uz to, ka tas ir noderīgs, veidojot ļoti mērogojamas tīkla programmas piemēram, tīmekļa serveri.

mezgls palaidiet javascript, izmantojot Google izstrādāto V8 motoru izmantošanai pārlūkā Chrome. Izmantojot V8 motoru, mezgls nodrošina servera puses izpildlaika vidi, kas apkopojiet un palaidiet javascript neticamā ātrumā. Ātruma palielināšana ir svarīga, jo V8 kompilē Javascript vietējā mašīnkodā, nevis to interpretē.

nodejs versijas

Šī izpildlaika vide ietver vairākus "pamata moduļus" apkopoti pašā binārā, piemēram, tīkla modulī, kas nodrošina slāni asinhronai tīkla programmēšanai, un citiem pamatmoduļiem, piemēram, Ceļš, FileSystem, Buferis, Taimeri un vispārīgāk izmantojamajai straumei. Ir iespējams izmantot trešo personu izstrādātus moduļusVai nu kā iepriekš kompilētus ".node" failus, vai kā vienkāršus javascript failus.

Trešās puses moduļi var paplašināt node.js vai pievienot abstrakcijas līmeni, ieviešot dažādas starpprogrammatūras utilītas izmantošanai tīmekļa lietojumprogrammās. Lai gan moduļus var instalēt kā vienkāršus failus, tos parasti instalē, izmantojot Node Package Manager (npm), kas atvieglos moduļu apkopošanu, instalēšanu un atjaunināšanu, kā arī atkarību pārvaldību. Arī moduļiem, kas nav instalēti mezgla noklusējuma moduļu direktorijā, to atrašanai būs jāizmanto relatīvais ceļš. The Node.js wiki piedāvā vairāku pieejamo trešo pušu moduļu sarakstu.

Izmanto NodeJS

Lai gan JavaScript ir valoda, kas ne visiem patīk, tas ir lielisks rīks vairākām lietām. Tīmekļa lietojumprogrammas, komandrindas lietojumprogrammas, skripti sistēmas administrēšanai, visa veida tīkla lietojumprogrammas utt. Šis rīks ir ļoti ātrs, un tas ir svarīgi vairāku iemeslu dēļ:

  • El attīstība ir ātrāka.
  • Vienības testus var veikt ātrāk.
  • Pieteikšanās notiek ātrāk. Tas mūs noved pie labākas lietotāju pieredzes.
  • Zemākas infrastruktūras izmaksas.

arī uzsver tā elastību. Citās vidēs ir "monolīts" serveris (apache, runcis utt.), Un tajā ir "izvietota" jūsu lietojumprogramma, un jums ir ļoti specifiskas direktoriju struktūras un konfigurācijas faili. Nodejs jūs palaižat tīmekļa serveri un, ja vēlaties, varat palaist vairākus.

Instalējiet NodeJS Ubuntu

Drošs un uzticams avots, ko mēs izmantosim, ir NodeSource, komanda, kas nodrošina atbalstu Node.js. Lai instalētu Node.js un npm, mums tas būs nepieciešams vispirms instalējiet čokurošanos. Mums būs jāraksta tikai terminālā (Ctrl + Alt + T):

sudo apt install curl

Tālāk mēs izmantosim šo komandu pievienot krātuvi nepieciešami mūsu sistēmai:

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

Šajā brīdī mēs atjaunināsim programmatūras sarakstu un veiksim instalēšanu ar šādu komandu secību:

sudo apt update && sudo apt install nodejs

Jūs varat konsultēties Node.js LTS dokumentācija jo oficiālā tīmekļa vietne projektu.

Izmantojot iepriekšējo opciju, mēs instalēsim NodeJS LTS versiju. Bet ir veids instalējiet vecāku versiju (Es domāju, ka 4.2.6.) No Ubuntu krātuvēm. Tam mums būs jāatver tikai terminālis (Ctrl + Alt + T):

sudo apt install -y nodejs nodejs-legacy

Ja tas, ko mēs vēlamies, ir izmantot jaunāko versiju (8.5.0) šīs izpildes vides, mēs varam to lejupielādēt no jūsu Mājas.

Atinstalējiet NodeJS

līdz noņemt mezgla instalāciju operētājsistēmas, mums būs jāatver tikai terminālis (Ctrl + Alt + T). Tajā mēs rakstīsim sekojošo:

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

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Karloss Deivids Porras Gomezs teica

    Hosē Daniels Vargass Murillo