NodeJS, i-install ang runtime environment na ito para sa JavaScript sa Ubuntu

logo ng nodejs

Sa susunod na artikulo ay titingnan natin ang Node.js. Ito ay Buksan ang mapagkukunan, cross-platform runtime na kapaligiran para sa JavaScript na binuo gamit ang V8 engine ng JavaScript kromo. Gumagamit ang NodeJS ng isang modelo ng pagpapatakbo na I / O na hinimok ng kaganapan, na ginagawang magaan at mahusay.

Ang Node.js ay isang Ang runtime ng JavaScript para sa server. Habang Ang npm ay isang manager ng package ng Node.js. Sa artikulong ito makikita natin kung paano i-install ang Long Term Support (LTS 6.11.3) na bersyon ng Node.js mula sa isang ligtas at maaasahang mapagkukunan sa Ubuntu 17.04 at Linux Mint 18.2. Linawin mo yan kapag nag-install ng Node.js mag-i-install din kami ng npm para sa parehong presyo.

Ang Node.js ay isang cross-platform runtime na kapaligiran para sa layer ng server (ngunit hindi limitado dito) batay sa wika ng programa ng ECMAScript. Ito ay nilikha gamit ang pokus ng pagiging kapaki-pakinabang sa paglikha ng lubos na nasusukat na mga programa sa network tulad ng mga web server.

Node magpatakbo ng javascript gamit ang V8 engine, na binuo ng Google para magamit ng iyong Chrome browser. Paggamit ng V8 engine, nagbibigay ang Node ng server-side na runtime environment na sumulat at magpatakbo ng javascript sa hindi kapani-paniwala na bilis. Mahalaga ang pagtaas ng bilis sapagkat pinagsasama ng V8 ang Javascript sa katutubong machine code, sa halip na bigyang kahulugan ito.

mga bersyon ng nodejs

Ang runtime environment na ito isinasama ang maraming "pangunahing mga module" na naipon sa mismong binary, tulad ng module ng network, na nagbibigay ng isang layer para sa hindi kasabay na programa sa network, at iba pang pangunahing mga module, tulad ng Path, FileSystem, Buffer, Timers, at ang mas pangkalahatang layunin na Stream. Posibleng gumamit ng mga modyul na binuo ng mga third partyAlinmang bilang precompiled na ".node" na mga file o bilang mga payak na javascript file.

Ang mga module ng third party ay maaaring pahabain ang node.js o magdagdag ng isang antas ng abstraction, pagpapatupad ng iba't ibang mga utility ng middleware para magamit sa mga web application. Bagaman maaaring mai-install ang mga module bilang simpleng mga file, kadalasang naka-install ang mga ito gamit ang Node Package Manager (npm) na magpapadali sa pagtitipon, pag-install at pag-update ng mga module pati na rin ang pamamahala ng mga dependency. Gayundin, ang mga modyul na hindi naka-install sa direktoryo ng mga default na module ng Node ay kailangang gumamit ng isang kamag-anak na landas upang hanapin ang mga ito. Ang Node.js wiki nagbibigay ng isang listahan ng maraming magagamit na mga module ng third-party.

Gumagamit para sa NodeJS

Kahit na ang JavaScript ay isang wika na hindi lahat ay gusto, ito ay isang mahusay na tool para sa isang bilang ng mga bagay. Mga aplikasyon sa web, mga aplikasyon ng linya ng utos, mga script para sa pangangasiwa ng system, lahat ng uri ng mga aplikasyon sa network, atbp. Napakabilis ng tool na ito at mahalaga ito sa maraming kadahilanan:

  • El ang pag-unlad ay mas mabilis.
  • Ang pagpapatakbo ng mga pagsubok sa yunit ay maaaring gawin nang mas mabilis.
  • Ang mga aplikasyon ay mas mabilis. Inaakay kami nito sa isang mas mahusay na karanasan ng gumagamit.
  • Mas mababang gastos ng imprastraktura.

Rin nagha-highlight ng kakayahang umangkop nito. Sa iba pang mga kapaligiran mayroong isang "monolithic" server (apache, tomcat, atbp.) At ang iyong aplikasyon ay "na-deploy" dito at mayroon kang napaka-tukoy na mga istraktura ng direktoryo at mga file ng pagsasaayos. Sa nodejs inilulunsad mo ang web server at kung nais mo maaari kang maglunsad ng maraming.

I-install ang NodeJS sa Ubuntu

Ang ligtas at maaasahang mapagkukunan na gagamitin namin ay NodeSource, isang koponan na nagbibigay ng suporta para sa Node.js. Upang mai-install ang Node.js at npm, kakailanganin namin i-install muna ang curl. Magsusulat lamang kami sa terminal (Ctrl + Alt + T):

sudo apt install curl

Susunod, gagamitin namin ang utos na ito sa magdagdag ng imbakan kinakailangan sa aming system:

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

Sa puntong ito, ia-update namin ang listahan ng software at isasagawa ang pag-install gamit ang sumusunod na pagkakasunud-sunod ng mga utos:

sudo apt update && sudo apt install nodejs

Maaari kang kumunsulta Dokumentasyon ng Node.js LTS sa opisyal na website ng proyekto.

Sa nakaraang pagpipilian ay mai-install namin ang isang bersyon ng NodeJS LTS. Ngunit may isang paraan mag-install ng isang mas lumang bersyon (Sa palagay ko 4.2.6) mula sa mga repository ng Ubuntu. Para sa mga ito magbubukas lamang kami ng isang terminal (Ctrl + Alt + T):

sudo apt install -y nodejs nodejs-legacy

Kung ang gusto natin ay gamitin ang pinakabagong bersyon (8.5.0) ng kapaligiran sa pagpapatupad na ito, maaari naming i-download ito mula sa iyong website.

I-uninstall ang NodeJS

Sa alisin ang pag-install ng node ng aming operating system, buksan lamang namin ang terminal (Ctrl + Alt + T). Sa ito ay isusulat namin ang sumusunod:

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

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Carlos David Porras-Gomez dijo

    Jose Daniel Vargas Murillo