Nākamajā rakstā mēs apskatīsim, kā mēs varam instalējiet Node.js un npm Ubuntu 20.04 | 18.04. Šī ir atvērtā koda starpplatformu izpildlaika vidē JavaScript, kas jau ir apspriests šo lapu un tajā tiek izmantots uz notikumiem orientēts I / O darbības modelis, kas padara to vieglu un efektīvu.
NodeJS ir a Uz JavaScript balstīta atvērtā pirmkoda servera sistēma kas galvenokārt tiek izmantots aizmugures servera lietojumprogrammu veidošanai ar JavaScript izpildlaiku. Tas ir balstīts uz Chrome V8 JavaScript dzinēju. Npm ir NodeJS noklusējuma pakotņu pārvaldnieks.
To galvenokārt izmanto asinhronai programmēšanai un tas ir ļoti viegls rāmis, kas padara to ātrāku nekā citi. Tas ir saderīgs arī ar populārākajām operētājsistēmām. Izmantojot šo sistēmu, izmantojot Ubuntu, var izstrādāt dažāda veida lietojumprogrammas, piemēram, tīmekļa lietojumprogrammas, komandrindas lietojumprogrammas utt.
Pievienojiet NodeJS krātuvi no NodeSource
NodeSource ir uzņēmuma paša uzņēmuma līmeņa mezglu krātuve, kas uztur un satur jaunākās NodeJS versijas. No NodeSource mēs varēsim instalēt noteiktu NodeJS versiju.
Lai instalētu NodeJS no NodeSource, vienkārši izpildiet vienu no šīm komandām, lai pievienotu konkrēto mūs interesējošo versiju. Lai to izdarītu mums būs jāuzstāda čokurošanās. Ja jums vēl nav šī rīka, varat to instalēt ar komandu:
sudo apt install curl
Tagad par instalējiet jaunāko versiju (versija 14), terminālā (Ctrl + Alt + T) mēs pievienosim šo PPA:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
līdz instalējiet 12. versiju, jums vienkārši jāpalaiž komanda:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
līdz instalēt LTS versiju (versija 10), izmantojamais EPL būs:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
Pēc jebkura no šiem EPL pievienošanas mēs varam instalēt jaunāko NodeJS versiju no mūsu izvēlētās krātuves. Ja pievienosim vairākus krātuves, tiks instalēta jaunākā NodeJS versija, nevis LTS.
Instalējiet NodeJS un npm
Instalēšanai terminālā (Ctrl + Alt + T) mums būs jāizpilda komanda:
sudo apt install nodejs
Pēc instalēšanas pabeigšanas NodeJS un npm moduļi ir jāinstalē un ir gatavi lietošanai. Mēs varam izmantot šādas komandas skatiet instalētās versijas numuru.
node --version npm --version
Komandas uzskaitīs instalēto mezgla un npm versiju:
Jūs varat skatiet visas instalēšanas instrukcijas pieejams no projekta GitHub lapa.
Instalējiet NodeJS un npm, izmantojot Snap
Vēl viens veids, kā NodeJS instalēšana notiek caur administratoru snap paketes. Tas varētu būt vienkāršākais veids, kā to izdarīt.
Snapus ir viegli izveidot un instalēt programmatūras pakotnes. Tās ir iesaiņotas lietojumprogrammas ar visām atkarībām, kuras var darbināt visos populārajos Gnu / Linux izplatījumos, izmantojot vienu būvējumu.
līdz instalējiet jaunāko versiju (versija 14) terminālā (Ctrl + Alt + T) palaist:
sudo snap install node --channel=14/stable --classic
Mēs varam instalēt 13. versiju palaižot komandu:
sudo snap install node --channel=13/stable --classic
līdz instalējiet 10. versiju, izmantojamā komanda būs šāda:
sudo snap install node --channel=10/stable --classic
Pārbauda serveri
Lai pārbaudītu, vai tīmekļa serveris ir instalēts pareizi, izveidosim testa failu ar nosaukumu http_server.js mūsu mājas mapē, izmantojot mūsu iecienīto redaktoru:
cd ~/ vim http_server.js
Tad mēs to darīsim nokopējiet un ielīmējiet failā šādu saturu:
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Prueba de Nodejs para Ubunlog'); }); server.listen(port, hostname, () => { console.log(`Servidor funcionando en http://${hostname}:${port}/`); });
Pēc tam mēs saglabājam failu. Tagad mēs to izpildām ar šādu komandu, lai palaistu serveri:
node http_server.js
Mums terminālā vajadzētu redzēt izvadi, kas izskatās šādi:
Tagad, ja mēs atveram savu iecienīto pārlūkprogrammu un mēs ejam uz servera resursdatora nosaukumu vai IP adresi, kam seko ports 3000, mums vajadzētu redzēt šādas lapas paraugu:
http://localhost:3000
līdz uzziniet vairāk par NodeJS, lietotāji var apmeklēt vietni projekta lapa.
Man ļoti patika, cik labi tas ir izskaidrots.
Paldies!