Co je NPM? Správce balíčků JavaScript vysvětlil

Co je NPM? Správce balíčků JavaScript vysvětlil

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ů
O autorovi Nitin Ranganath(31 článků zveřejněno)

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 Ranganath

Př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