NodeJS

Inštalácia a použitie uzla.js na Ubuntu 20.04

Inštalácia a použitie uzla.js na Ubuntu 20.04
Uzol.js je výkonný runtime modul JavaScript. Je to bezplatné multiplatformové riešenie s otvoreným zdrojom, ktoré je primárne určené na programovanie na strane servera. Umožňuje vývojárom mať škálovateľnú funkčnosť backendu pomocou JavaScriptu. Väčšinou sa používa na vytváranie aplikácií typu back-end. Je však populárny aj pre full-stack a front-end riešenia.

V tejto príručke si prečítajte, ako nainštalovať a používať uzol.js na Ubuntu 20.04.

Uzol.js na Ubuntu

Uzol.js je pomerne populárny pre škálovanie funkcií backendu. V prípade Ubuntu existuje viac zdrojov na chytenie Node.js. Rôzne metódy nainštalujú rôzne verzie Node.js. Môžete tiež manuálne zvoliť, pre ktoré z nich máte ísť.

Použite metódu, ktorá najlepšie vyhovuje vašim potrebám.

Nainštalujte uzol.js z repozitárov Ubuntu

Toto je predvolený spôsob inštalácie Node.js na Ubuntu. Pre väčšinu používateľov to bude viac ako dosť. Jedinou nevýhodou je, že nemusíte dostať najnovšiu verziu Node.js.

Inštalácia je super jednoduchá. Aktualizujte medzipamäť APT a nainštalujte uzol.js spolu s npm (Node Package Manager).

$ sudo apt aktualizácia && sudo apt nainštalovať nodejs npm -y

Spustíme rýchly test na overenie inštalácie.

$ nodejs --verzia

Nainštalujte uzol.js z NodeSource PPA

NodeSource je vyhradený PPA, ktorý ponúka viac verzií Node.js. Túto metódu odporúčam pred ostatnými, pretože ponúka väčšiu kontrolu. Pre pokročilých používateľov tiež umožňuje rozhodnúť sa o presnej verzii Node.js nainštalovať. V čase písania tohto článku hostuje NodeSource PPA uzol.js v10, v12, v13 a v14.

Tu ukážem, ako nakonfigurovať NodeSource PPA pre uzol.js v14. Ak si chcete nainštalovať inú verziu Node.js, skontrolujte NodeSource readme pre správnu inštrukciu.

Najskôr sa uistite, že je v systéme nainštalovaný zvlnenie.

$ sudo apt aktualizácia && sudo apt nainštalovať curl -y

Teraz spustite inštalačný skript NodeSource.

$ curl -sL https: // deb.nodeource.com / setup_14.x | sudo -E bash -

Voila! PPA NodeSource pre uzol.js v14 je úspešne nakonfigurovaný! Nainštalujte uzol.js.

$ sudo apt nainštalovať nodejs -y

Inštaláciu overte kontrolou verzie uzla.js.

$ uzol -v

Nainštalujte uzol.js pomocou nvm

Je to zaujímavý spôsob inštalácie Node.js. Nvm (Node Version Manager) je nástroj, ktorý umožňuje inštaláciu a údržbu viacerých verzií Node.js spolu s priradenými balíčkami uzlov nezávisle. Vyskúšajte nvm na GitHub.

Ak chcete nainštalovať nvm, spustite jeden z nasledujúcich príkazov. Ktorýkoľvek z nich si stiahne inštalačný skript nvm a spustí ho.

$ curl -o- https: // raw.githubusercontent.com / nvm-sh / nvm / v0.35.3 / nainštalovať.sh | bash

$ wget -qO- https: // raw.githubusercontent.com / nvm-sh / nvm / v0.35.3 / nainštalovať.sh | bash

Zatvorte a znovu otvorte terminál. To načíta nvm. V opačnom prípade môžete súbor bashrc načítať manuálne.

$ zdroj ~ /.bashrc

Inštaláciu overíte spustením nasledujúceho príkazu.

$ príkaz -v nvm

Je čas použiť nvm. Najskôr skontrolujte dostupné verzie uzla.js. Týmto sa vytlačí dlhý zoznam.

$ nvm list-remote

Požadovanú verziu nainštalujete pomocou nasledujúceho príkazu. V tomto príklade príkaz nainštaluje Node.js v14.9.0.

$ nvm inštalácia v14.9.0

Pomocou programu nvm je možné nainštalovať vydanie na základe jeho aliasov. Napríklad spustením tohto príkazu nainštalujete najnovšiu verziu LTS erbium.

$ nvm inštalácia lts / erbium

Nasledujúci príkaz zobrazí zoznam všetkých nainštalovaných uzlov.verzie js.

$ nvm zoznam

Ak je nainštalovaných viac verzií, program nvm umožňuje prechod na inú verziu. Najskôr skontrolujte aktuálny Uzol.verzia js.

$ uzol -v

Zmeňte predvolený uzol.js do inej verzie.

$ použitie uzla

Namiesto použitia čísla verzie funguje aj alias verzie.

$ použitie uzla

Otestujte zmenu.

$ uzol -v

Nasledujúci príkaz nastaví predvolenú verziu uzla.js.

Predvolený alias $ nvm

Nainštalujte uzol.js zo zdroja

Ako už bolo spomenuté skôr, Node.js je projekt typu open-source. Môžeme chytiť zdrojový kód a ručne vytvoriť a používať Node.js. Ak však chcete používať Node, dôrazne sa odporúča dodržiavať tento prístup.js na výrobné účely.

Predtým, ako sa pustíte do procesu, je dôležité si uvedomiť, aký je Python. Uzol.js podporuje Python 2 aj Python 3. Uzol.js použije ktorékoľvek z nich je nainštalované. Ak sú nainštalované Python 2 aj Python 3, použije sa neskorší. Ak je nainštalovaný iba Python 2, použije sa Python 2.

Najskôr nainštalujte závislosti zostavenia. Spustite nasledujúci príkaz. Pre používateľov Pythonu 3 je python3-distutils balíček je nevyhnutný.

$ sudo apt update && sudo apt nainštalovať python python3-distutils g ++ make

Teraz si stiahnite zdrojový kód. V tomto príklade zostavím Uzol.js v12.18.3 (vrátane npm 6.14.6). Stiahnite si uzol.js zdrojový kód.

$ wget https: // nodejs.org / dist / v12.18.3 / uzol-v12.18.3.decht.gz

Extrahujte zdrojový kód.

$ tar -xvf uzol-v12.18.3.decht.gz

Nastal čas postaviť Node.js. Spustite konfiguračný skript.

$ ./ konfigurovať

Spustite proces kompilácie. „-J“ má byť spustené v režime viacerých vlákien. Časť „nproc“ má určovať počet dostupných jadier CPU.

$ make -j $ (nproc)

Nainštalujte uzol.js.

$ sudo vykonať inštaláciu

Overme inštaláciu. Skontrolujte uzol.verzia js a npm.

$ uzol -v
$ npm -v

Pomocou uzla.js

Uzol.js prichádza s množstvom funkcií a funkcií. Je to runtime pre JavaScript. Je len na vás, aby ste využili JavaScript na čo najlepšie využitie uzla. Tu predstavím úplne základné spôsoby použitia Node.js.

Najskôr si vezmite ukážkový JavaScript. Nasledujúci kód bol prevzatý z W3Schools.

$ var http = require ('http');
$ http.createServer (funkcia (req, res)
$ res.writeHead (200, 'Content-Type': 'text / html');
$ res.koniec („Hello World!');
).počúvať (8080);

Spustite kód JavaScript pomocou uzla.js.

$ ukážka uzla.js

Ak chcete získať výstup, prejdite do počítača z portu 8080.

Záverečná myšlienka

Uzol.js je výkonné a populárne riešenie. Existuje niekoľko prístupov k jeho inštalácii na Ubuntu. Vaše okolnosti budú určovať, ktorá metóda vám vyhovuje viac. Pri použití predvoleného uzla.js z Ubuntu repo ponúka najjednoduchšie riešenie, NodeSource a nvm ponúkajú väčšiu flexibilitu.

Čo sa týka používania Node.js, online je veľa materiálov, ktoré vás naučia využívať rôzne funkcie uzlov v kódoch JavaScriptu. W3Schools je dobrým miestom na začatie cesty.

Šťastné výpočty!

Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvorenie vlastnej simulácie dopravy môže byť zábavné, relaxačné a mimoriadne lákavé. Preto sa musíte uistiť, že vyskúšate čo najviac hier, aby ste n...
Hry Výukový program OpenTTD
Výukový program OpenTTD
OpenTTD je jednou z najpopulárnejších obchodných simulačných hier. V tejto hre musíte vytvoriť úžasné dopravné podnikanie. Začnete však na začiatku ok...
Hry SuperTuxKart pre Linux
SuperTuxKart pre Linux
SuperTuxKart je vynikajúci titul navrhnutý tak, aby vám priniesol zážitok z hry Mario Kart zadarmo na vašom systéme Linux. Je to dosť náročné a zábavn...