Balíky sú nevyhnutnou súčasťou mnohých programovacích jazykov a JavaScript nie je výnimkou. Môžu byť použité na pridanie rôznych funkcií do vašej aplikácie alebo skriptu, od vytvorenia webového servera po zasielanie e-mailov.
Bez balíkov by ste museli znovuobjaviť kolo programovaním rovnakej funkcionality v každom z vašich projektov, ktoré to vyžadujú. Máte záujem? Táto príručka sa bude zaoberať tým, ako môžete inštalovať a používať balíčky v JavaScripte s npm.
Čo je správca balíkov uzlov (npm)?
JavaScript používa ako správcu balíkov a úložisko balíkov Správcu balíkov uzlov, ktorý sa často označuje skratkou npm. Node je skratka pre Node.js, prostredie runtime JavaScriptu používané na vykonávanie kódu JavaScript mimo prehliadača.
S viac ako miliónom balíkov hostených na serveri webová stránka npmmôžu vývojári prehľadávať a prehľadávať obrovský katalóg knižníc JavaScript. Niektoré z týchto balíkov sa sťahujú viac ako 10 miliónov krát týždenne. Táto webová stránka poskytuje informácie o všetkých balíkoch na ňom hostených, napríklad zdrojový kód, dokumentáciu, číslo verzie a rozbalenú veľkosť.
Spolu s webom poskytuje npm aj nástroj príkazového riadku, ktorý umožňuje vývojárom inštalovať alebo odinštalovať tieto balíčky.
Nástroj príkazového riadku npm je zabudovaný do súboru Node.js. Preto je nevyhnutné pred použitím balíkov JavaScriptu stiahnuť súbor Node.js do svojho počítača.
Navštívte úradníka Web Node.js prevziať príslušnú verziu v závislosti od operačného systému. Po stiahnutí dokončite proces inštalácie podľa pokynov na obrazovke.
Ďalšie informácie nájdete v našom sprievodcovi na stránke inštalácia Node.js na Windows. Ak plánujete inštaláciu viacerých verzií Node.js na svojom počítači so systémom Linux, nástroje ako NVM vám môže pomôcť spravovať viac inštalácií Node.js..
Ak chcete overiť svoju inštaláciu, otvorte príkazový riadok v systéme Windows alebo terminál v systémoch Linux a macOS a spustite nasledujúce príkazy:
uzol --verzia
npm --verzia
Ak bola inštalácia úspešná, terminál zobrazí nainštalovanú verziu Node.js a npm.
Inštalácia balíkov
Vďaka nástroju príkazového riadku npm je inštalácia balíkov do vašich projektov JavaScript alebo Node.js mimoriadne jednoduchá pomocou príkazu v jednom riadku. Otvorte príkazový riadok alebo terminál v adresári projektu a spustite nasledujúci príkaz:
npm nainštalovať
Môžete tiež nainštalovať viac balíkov pomocou jedného príkazu tak, že názvy balíkov oddelíte medzerou týmto spôsobom:
npm nainštalovať ...
Používanie nainštalovaných balíkov
Po nainštalovaní balíkov pomocou príkazu npm install je čas začať ich používať. Môžete si všimnúť, že je pomenovaný nový priečinok node_modules a 2 nové súbory, balíček.json a balíček-lock.json, boli vygenerované automaticky. S týmito súbormi si nemusíte robiť starosti. NPM ich generuje na sledovanie závislostí vášho projektu.
Ak chcete použiť nainštalované balíčky, musíte ich vyžadovať alebo importovať do svojho kódu JavaScript. Syntax pre to môže byť jeden z týchto dvoch príkazov v závislosti od verzie JavaScriptu, ktorú používate:
const balíček = vyžadovať ('názov-balíka');
importovať balík z 'package-name';
Presnú syntax nájdete v dokumentácii balíka, ktorý používate, na webovej stránke npm.
Odinštalovanie balíkov
Odinštalovanie balíkov je rovnako ľahké ako ich inštalácia. Príkaz na odinštalovanie balíkov z vášho projektu je:
npm odinštalovať
Rovnako ako príkaz install môžete aj odinštalovať viac balíkov v jednom príkaze prostredníctvom:
npm odinštalovať ...
Efektívne používanie balíkov
Aj keď vám balíčky môžu ako vývojárovi uľahčiť život, vytvára tiež závislosť medzi vašim projektom a balíkmi, ktoré používate. Preto sa pred inštaláciou viacerých balíkov odporúča zamyslieť sa.
Namiesto rozsiahlych úprav nainštalovaných balíkov podľa vašich potrieb môžete vytvoriť aj svoje vlastné balíčky a bezplatne ich zverejniť na serveri npm. So správnym dizajnovým vzorom môžete pre svoj tím vytvoriť balíčky, ktoré môžete použiť v budúcich projektoch, a zaistiť tak opätovnú použiteľnosť kódu.
Image Credit: Ferenc Almasi dňa Unsplash
Pochopenie toho, ako používať návrhové vzory, vám umožní používať opakovane použiteľný kód v JavaScripte. Tu je to, čo potrebujete vedieť.
Prečítajte si Ďalej
- Programovanie
- JavaScript
- Správcovia balíkov
Nitin je vášnivým vývojárom softvéru a študentom počítačového inžinierstva vyvíjajúcim webové aplikácie pomocou technológií JavaScript. Pracuje ako webový vývojár na voľnej nohe a vo voľnom čase rád píše pre Linux a programovanie.
Prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!
Ešte jeden krok…!
V e-maile, ktorý sme vám práve poslali, potvrďte svoju e-mailovú adresu.