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 vytvoření webového serveru po odesílání e -mailů.
Bez balíčků byste museli znovu objevit kolo programováním stejné funkce v každém z vašich projektů, které to vyžadují. Zájem? Tato příručka se bude zabývat tím, jak můžete pomocí NPM instalovat a používat balíčky v JavaScriptu.
Co je Node Package Manager (NPM)?
JavaScript používá jako správce balíčků a úložiště balíčků Node Package Manager, často zkráceně jako npm. Node je zkratka pro Node.js, runtime prostředí JavaScript používané ke spouštění kódu JavaScript mimo prohlížeč.
S více než milionem balíčků hostovaných na npm webové stránky , vývojáři mohou vyhledávat a procházet obrovský katalog knihoven JavaScript. Některé z těchto balíčků jsou staženy více než 10 milionůkrát týdně. Web poskytuje informace týkající se všech balíčků na něm hostovaných, jako je zdrojový kód, dokumentace, číslo verze a rozbalená velikost.
Kromě webových stránek poskytuje npm také nástroj příkazového řádku, který umožňuje vývojářům tyto balíčky nainstalovat nebo odinstalovat.
Instalace nástroje příkazového řádku NPM
Nástroj příkazového řádku NPM je integrován s Node.js. Proto je nutné před použitím balíčků JavaScriptu stáhnout Node.js do počítače.
Navštivte úředníka Web Node.js stáhnout příslušnou verzi v závislosti na vašem operačním systému. Po stažení dokončete proces instalace podle pokynů na obrazovce.
Další informace naleznete v našem průvodci na instalace Node.js na Windows . Pokud máte v plánu nainstalovat více verzí Node.js na svůj počítač se systémem Linux, nástroje jako NVM vám mohou 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ému Linux a macOS a spusťte následující příkazy:
jak obnovit systém Windows 10
node --version
npm --version
Pokud byla instalace úspěšná, terminál zobrazí nainstalovanou verzi Node.js a npm.
Instalace balíčků
Nástroj příkazového řádku NPM usnadňuje instalaci balíků do vašich projektů JavaScript nebo Node.js pomocí jediného řádku příkazu. Otevřete příkazový řádek nebo terminál v adresáři projektu a spusťte následující příkaz:
npm install
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 install ...
Použití nainstalovaných balíčků
Jakmile nainstalujete balíčky pomocí příkazu npm install, je načase je začít používat. Můžete si všimnout, že nová složka s názvem 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 sledoval závislosti vašeho projektu.
Chcete -li použít nainstalované balíčky, budete je muset vyžadovat nebo importovat do kódu JavaScript. Syntaxí pro to může být některý z těchto dvou příkazů v závislosti na verzi JavaScriptu, kterou používáte:
const package = require('package-name');
import package from 'package-name';
Přesnou syntaxi si můžete prohlédnout v dokumentaci k balíčku, který používáte.
Odinstalování balíčků
Odinstalování balíčků je stejně snadné jako jejich instalace. Příkaz pro odinstalaci balíčků z vašeho projektu je:
npm uninstall
Stejně jako příkaz install můžete také odinstalovat více balíčků v jednom příkazu pomocí:
chrom zabírá příliš mnoho paměti
npm uninstall ...
Efektivní používání balíčků
Balíčky vám jako vývojáři mohou usnadnit život, ale také vytvoří závislost mezi vaším projektem a balíčky, které používáte. Proto doporučujeme před instalací více balíčků trochu přemýšlet.
Namísto rozsáhlé úpravy nainstalovaných balíků podle vašich potřeb můžete také vytvořit vlastní balíčky a publikovat je zdarma na npm. Se správným návrhovým vzorem můžete vytvářet balíčky pro vás a váš tým, které použijete v budoucích projektech, a váš kód bude znovu použitelný.
Uznání: Ferenc Almasi is Odstranit splash
Podíl Podíl tweet E-mailem Jak vytvořit opakovaně použitelný kód v JavaScriptu pomocí návrhových vzorůPochopení toho, jak používat návrhové vzory, vám umožní používat opakovaně použitelný kód v JavaScriptu. Zde je to, co potřebujete vědět.
Číst dále Související témata- Programování
- JavaScript
- Správci balíčků
Nitin je vášnivý vývojář softwaru a student počítačového inženýrství vyvíjející webové aplikace pomocí technologií JavaScript. Pracuje jako webový vývojář na volné noze a ve svém volném čase rád píše pro Linux a programování.
Více od Nitin RanganathPřihlaste se k odběru našeho zpravodaje
Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!
Kliknutím sem se přihlásíte k odběru