NodeJS, girka wannan yanayi na tafiyar JavaScript akan Ubuntu

tambarin nodejs

A talifi na gaba zamuyi Node.js. Wannan shi ne Bude tushe, yanayin giciye-dandamali na lokacin gudu don JavaScript gina tare da injin VS na JavaScript Chrome. NodeJS yana amfani da samfurin Aikin I / O wanda ke haifar da taron, wanda yasa ya zama mai sauƙi da inganci.

Node.js shine JavaScript lokacin gudu don sabar. Yayinda npm shine mai sarrafa kunshin Node.js. A cikin wannan labarin za mu ga yadda za a shigar da sigar Neman Lokaci (LTS 6.11.3) na Node.js daga tushe mai aminci da abin dogara akan Ubuntu 17.04 da Linux Mint 18.2. Bayyana hakan lokacin shigar Node.js kuma zamu girka npm don daidai farashin.

Node.js yanayi ne na lokacin tafiya don layin sabar (amma ba'a iyakance shi ba) dangane da yaren ECMAScript. Ya kasance ƙirƙira tare da mai da hankali ga kasancewa mai amfani a ƙirƙirar shirye-shiryen cibiyar sadarwa mai saurin daidaitawa kamar su sabar yanar gizo.

kumburi gudu javascript ta amfani da injin V8, wanda Google ya haɓaka don amfani da burauzarku ta Chrome. Karɓar injin V8, Node yana ba da yanayin tafiyar uwar garke cewa tattara da gudanar javascript a cikin saurin gudu. Speedara saurin gudu yana da mahimmanci saboda V8 yana haɗa Javascript zuwa lambar mashin ta asali, maimakon fassara shi.

Sigogin nodejs

Wannan yanayin gudu ta ƙunshi "ƙananan kayayyaki" da yawa an haɗa shi cikin binary kanta, kamar tsarin cibiyar sadarwar, wanda ke ba da launi don shirye-shiryen haɗin yanar gizo mara kyau, da sauran manyan kayayyaki, kamar Path, FileSystem, Buffer, Timers, da kuma ƙarin manufa-Stream. Zai yiwu a yi amfani da kayayyaki waɗanda ɓangare na uku suka haɓakaKo dai a matsayin fayilolin ".node" da aka riga aka kwafa ko kuma azaman fayilolin JavaScript.

Modangarorin ɓangare na uku na iya faɗaɗa node.js ko ƙara matakin ragewa, aiwatar da kayan amfani na tsakiya don amfani a aikace-aikacen yanar gizo. Kodayake ana iya shigar da matakan azaman fayiloli masu sauƙi, galibi ana girka su ta amfani da Node Package Manager (npm) wanda zai sauƙaƙe tsarawa, girkawa da sabunta kayayyaki gami da gudanar da abubuwan dogaro. Hakanan, kayayyaki waɗanda ba a girka su ba a cikin kundin tsoffin kayayyaki na Node zasu buƙaci amfani da hanyar dangi don nemansu. Da Node.js wiki yana ba da jerin kayayyaki da yawa na ɓangare na uku.

Yana amfani da NodeJS

Kodayake JavaScript yare ne wanda ba kowa ke so ba, wannan babban kayan aiki ne ga abubuwa da yawa. Aikace-aikacen yanar gizo, aikace-aikacen layin umarni, rubutun don gudanar da tsarin, kowane nau'in aikace-aikacen cibiyar sadarwa, da dai sauransu. Wannan kayan aikin yana da sauri kuma wannan yana da mahimmanci saboda dalilai da yawa:

  • El ci gaba ya fi sauri.
  • Ana iya yin gwajin naúrar da sauri.
  • Aikace-aikace sun fi sauri. Wannan yana haifar mana da mafi kyawun kwarewar mai amfani.
  • Costananan farashin kayan more rayuwa.

Har ila yau yayi karin haske game da sassauci. A wasu yankuna akwai sabar "monolithic" (apache, tomcat, da dai sauransu) kuma aikace-aikacenku "an tura" akan sa kuma kuna da takamaiman tsarin shugabanci da fayilolin daidaitawa. A cikin nodejs kun ƙaddamar da sabar yanar gizo kuma idan kuna so zaku iya ƙaddamar da yawa.

Sanya NodeJS akan Ubuntu

Amintaccen tushen amintacce wanda zamuyi amfani dashi shine NodeSource, ƙungiyar da ke ba da tallafi ga Node.js. Don shigar da Node.js da npm, za mu buƙaci shigar curl da farko. Dole ne kawai mu rubuta a cikin m (Ctrl + Alt + T):

sudo apt install curl

Na gaba, zamu yi amfani da wannan umarnin zuwa ƙara ma'aji ake bukata ga tsarinmu:

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

A wannan gaba, zamu sabunta jerin software kuma ayi girkawa tare da jerin umarni masu zuwa:

sudo apt update && sudo apt install nodejs

Kuna iya tuntuba Node.js LTS takaddara a cikin official website na aikin.

Tare da zaɓin da ya gabata za mu shigar da sigar NodeJS LTS. Amma akwai hanya shigar da tsofaffin fasali (Ina tsammanin 4.2.6) daga wuraren ajiye Ubuntu. Don wannan kawai zamu buɗe tashar (Ctrl + Alt + T):

sudo apt install -y nodejs nodejs-legacy

Idan abinda muke so shine yi amfani da sabuwar sigar (8.5.0) na wannan yanayin aiwatarwa, za mu iya zazzage shi daga ku shafin yanar gizo.

Cire NodeJS

para cire shigarwar kumburi na tsarin aikin mu, kawai zamu bude tashar (Ctrl + Alt + T). A ciki zamu rubuta masu zuwa:

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

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   Carlos David Porras-Gomez m

    Jose Daniel Vargas Murillo