V nasledujúcom článku sa pozrieme na Node.js. Toto je Open source, medziplatformové runtime prostredie pre JavaScript postavený na engine V8 JavaScriptu chróm. NodeJS používa model operácií I / O riadený udalosťami, čo ho robí ľahkým a efektívnym.
Node.js je a Runtime JavaScriptu pre server, zatiaľ čo npm je správca balíkov Node.js. V tomto článku sa dozvieme, ako nainštalovať verziu Node.js s dlhodobou podporou (LTS 6.11.3) z bezpečného a spoľahlivého zdroja na systémy Ubuntu 17.04 a Linux Mint 18.2. Objasnite si to pri inštalácii Node.js nainštalujeme za rovnakú cenu aj npm.
Node.js je medziplatformové runtime prostredie pre vrstvu servera (ale nie výlučne) založené na programovacom jazyku ECMAScript. To bolo vytvorené so zameraním na to, aby boli užitočné pri vytváraní vysoko škálovateľných sieťových programov napríklad webové servery.
Uzol spustite javascript pomocou motora V8 vyvinutého spoločnosťou Google na použitie vaším prehliadačom Chrome. Vďaka využitiu motora V8 poskytuje Node runtime prostredie na strane servera, ktoré kompilovať a spúšťať javascript neuveriteľnou rýchlosťou. Zvýšenie rýchlosti je dôležité, pretože verzia V8 kompiluje Javascript do natívneho strojového kódu namiesto jeho interpretácie.
Toto runtime prostredie obsahuje niekoľko „základných modulov“ skompilovaný do samotného binárneho súboru, napríklad do sieťového modulu, ktorý poskytuje vrstvu pre asynchrónne programovanie v sieti, a ďalších základných modulov, ako sú Path, FileSystem, Buffer, Timers a všeobecnejší stream. Je možné použiť moduly vyvinuté tretími stranamiBuď ako predkompilované súbory „.node“, alebo ako obyčajné súbory JavaScriptu.
Moduly tretích strán môžu rozšíriť node.js alebo pridať úroveň abstrakcie, implementujúca rôzne obslužné programy pre middleware na použitie vo webových aplikáciách. Aj keď je možné moduly inštalovať ako jednoduché súbory, zvyčajne sa inštalujú pomocou nástroja Node Package Manager (npm), ktorý uľahčí kompiláciu, inštaláciu a aktualizáciu modulov, ako aj správu závislostí. Moduly, ktoré nie sú nainštalované v predvolenom adresári modulov Node, budú musieť na ich nájdenie použiť relatívnu cestu. The Wiki Node.js poskytuje zoznam niekoľkých dostupných modulov tretích strán.
Používa sa pre NodeJS
Aj keď je JavaScript jazyk, ktorý sa nepáči každému, je to vynikajúci nástroj pre mnoho vecí. Webové aplikácie, aplikácie príkazového riadku, skripty na správu systému, všetky druhy sieťových aplikácií atď. Tento nástroj je veľmi rýchly a je dôležitý z niekoľkých dôvodov:
- El vývoj je rýchlejší.
- Spúšťanie jednotkových testov je možné vykonať rýchlejšie.
- Aplikácie sú rýchlejšie. To nás vedie k lepšej používateľskej skúsenosti.
- Nižšie náklady na infraštruktúru.
tiež zdôrazňuje jeho flexibilitu. V iných prostrediach existuje „monolitický“ server (apache, tomcat atď.) A vaša aplikácia je na ňom „nasadená“ a máte veľmi špecifické adresárske štruktúry a konfiguračné súbory. V uzloch spustíte webový server a ak chcete, môžete ich spustiť niekoľko.
Nainštalujte NodeJS na Ubuntu
Bezpečný a spoľahlivý zdroj, ktorý použijeme, je NodeSourcetím, ktorý poskytuje podporu pre Node.js. Na inštaláciu Node.js a npm budeme potrebovať najskôr nainštalujte zvlnenie. Budeme musieť iba napísať do terminálu (Ctrl + Alt + T):
sudo apt install curl
Ďalej tento príkaz použijeme na pridať úložisko požadované pre náš systém:
curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -
V tomto okamihu aktualizujeme zoznam softvéru a vykonáme inštaláciu pomocou nasledujúcej postupnosti príkazov:
sudo apt update && sudo apt install nodejs
Môžete sa poradiť Dokumentácia LTS Node.js v oficiálna webová stránka projektu.
S predchádzajúcou možnosťou nainštalujeme verziu NodeJS LTS. Existuje však spôsob nainštalujte staršiu verziu (Myslím 4.2.6) z repozitárov Ubuntu. Z tohto dôvodu budeme musieť otvoriť iba terminál (Ctrl + Alt + T):
sudo apt install -y nodejs nodejs-legacy
Ak chceme používať najnovšiu verziu (8.5.0) tohto vykonávacieho prostredia si ho môžeme stiahnuť z vášho webové stránky.
Odinštalujte NodeJS
na odobrať inštaláciu uzla nášho operačného systému, budeme musieť otvoriť iba terminál (Ctrl + Alt + T). V ňom napíšeme nasledovné:
sudo apt --purge remove node sudo apt --purge remove nodejs
José Daniel Vargas Murillo