Balíčky jsou nezbytnou součástí mnoha programovacích jazyků a JavaScript není výjimkou. Lze je použít k přidání různých funkcí do vaší aplikace nebo skriptu, od sestavení webového serveru až po odesílání e-mailů.
Bez balíčků byste museli znovu objevit kolo naprogramováním stejné funkce v každém z vašich projektů, které to vyžadují. Zájem? Tato příručka pojednává o tom, jak můžete instalovat a používat balíčky v JavaScriptu s npm.
Co je Správce balíčků uzlů (NPM)?
JavaScript používá správce balíčků uzlů, často zkráceně npm, jako správce balíčků a úložiště balíčků. Node je zkratka pro Node.js, běhové prostředí JavaScriptu používané k provádění kódu JavaScript mimo prohlížeč.
S více než milionem balíčků hostovaných na internetu web npmmohou vývojáři prohledávat a procházet obrovským katalogem knihoven JavaScriptu. Některé z těchto balíčků se stahují více než 10 milionůkrát týdně. Web poskytuje informace týkající se všech balíčků hostovaných na něm, jako je zdrojový kód, dokumentace, číslo verze a rozbalená velikost.
Spolu s webem poskytuje npm také nástroj příkazového řádku, který umožňuje vývojářům tyto balíčky instalovat nebo odinstalovat.
Nástroj příkazového řádku npm je integrován s Node.js. Proto je nezbytné před použitím balíčků JavaScriptu stáhnout soubor Node.js do počítače.
Navštivte oficiální Web Node.js stáhnout příslušnou verzi v závislosti na operačním systému. Po stažení dokončete proces instalace podle pokynů na obrazovce.
Další informace najdete v našem průvodci na instalace Node.js na Windows. Pokud plánujete instalaci více verzí Node.js na vašem počítači se systémem Linux, nástroje jako NVM vám může pomoci spravovat více instalací Node.js..
Chcete-li ověřit instalaci, otevřete příkazový řádek v systému Windows nebo terminál v systémech Linux a macOS a spusťte následující příkazy:
uzel - verze
npm --verze
Pokud byla instalace úspěšná, terminál zobrazí nainstalovanou verzi Node.js a npm.
Instalace balíčků
Díky nástroji příkazového řádku npm je instalace balíčků do vašich projektů JavaScriptu nebo Node.js extrémně jednoduchá díky jedinému příkazu. Otevřete příkazový řádek nebo terminál v adresáři projektu a spusťte následující příkaz:
NPM instalace
Můžete také nainstalovat více balíčků pomocí jediného příkazu oddělením názvů balíků mezerou tímto způsobem:
NPM instalace ...
Používání nainstalovaných balíčků
Jakmile nainstalujete balíčky pomocí příkazu npm install, je čas je začít používat. Můžete si všimnout, že byla pojmenována nová složka node_modules a 2 nové soubory, balíček.json a balíček-lock.json, byly generovány automaticky. S těmito soubory si nemusíte dělat starosti. NPM je generuje, aby sledovaly závislosti vašeho projektu.
Chcete-li použít nainstalované balíčky, budete je muset vyžadovat nebo importovat do svého kódu JavaScript. Syntaxe pro to může být jeden z těchto dvou příkazů v závislosti na verzi JavaScriptu, kterou používáte:
const balíček = require ('název-balíčku');
importovat balíček z 'název-balíčku';
Přesnou syntaxi si můžete prohlédnout v dokumentaci k balíčku, který používáte, na webu npm.
Odinstalování balíčků
Odinstalování balíčků je stejně snadné jako jejich instalace. Příkaz pro odinstalování balíků z vašeho projektu je:
NPM odinstalovat
Stejně jako příkaz install můžete také odinstalovat více balíků v jednom příkazu prostřednictvím:
NPM odinstalovat ...
Efektivní používání balíčků
Balíčky vám sice mohou usnadnit život jako vývojáři, ale také vytvoří závislost mezi vaším projektem a balíčky, které používáte. Proto se doporučuje před instalací více balíčků si to rozmyslet.
Místo rozsáhlých úprav nainstalovaných balíčků podle svých potřeb můžete také vytvořit vlastní balíčky a zdarma je publikovat na npm. Se správným návrhovým vzorem můžete vytvořit balíčky pro vás a váš tým, které použijete v budoucích projektech, a zajistit, aby byl váš kód znovu použitelný.
Uznání: Ferenc Almasi on Unsplash
Pochopení toho, jak používat návrhové vzory, vám umožní používat opakovaně použitelný kód v JavaScriptu. Tady je to, co potřebujete vědět.
Přečtěte si další
- Programování
- JavaScript
- Správci balíčků
Nitin je vášnivým vývojářem softwaru a studentem počítačového inženýrství vyvíjejícím webové aplikace pomocí technologií JavaScriptu. Pracuje jako webový vývojář na volné noze a ve svém volném čase rád píše pro Linux a programování.
Přihlaste se k odběru našeho zpravodaje
Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!
Ještě jeden krok…!
V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.