Správce balíčků uzlů je známý jako npm. Slouží jako správce balíčků na platformě Node JavaScript.
Největší softwarový registr na světě je označován jako Npm. Npm je nástroj pro sdílení a zobrazování, který používají vývojáři open-source po celém světě.
Npm díly
Npm se skládá ze tří částí:
- Na webu můžete vyhledávat balíčky třetích stran, vytvářet profily a balíčky udržovat.
- S npm můžete komunikovat prostřednictvím rozhraní příkazového řádku, někdy známého jako npm CLI, které se spouští z terminálu.
- Registr je rozsáhlé online úložiště zdrojového kódu JavaScriptu.
Npm basic a Version Command
- Pomocí příkazu npm z příkazu vyhledejte npm Api v počítači:
C:Usershp>npm
Následující obrázek popisuje výstup příkazu.
Níže uvedený příkaz vám například ukáže aktuální verzi npm vašeho systému:
npm -v
Následující obrázek popisuje výstup příkazu npm version.
Co je npm schopen?
Můžete nainstalovat nový balíček z registru pomocí npm. Kromě toho vám npm umožňuje najít a sdílet vaše čerstvé balíčky uzlů. U npm jej k tomuto účelu většinou využijete.
package.json
Kořenový adresář projektu npm obvykle obsahuje soubor s názvem package.json. Důležitá data jsou obsažena v package.json, prostém textovém souboru, který npm využívá k určení projektu a správě závislostí.
Přejděte do kořenového adresáře projektu a pomocí příkazu vygenerujte soubor package.json:
npm init
Následující obrázek popisuje výstup příkazu npm.
Když použijete příkaz npm init, zeptá se vás na podrobnosti o projektu, jako například:
- Verze balíčku
- název balíčku
- Úložiště Git pro příkaz test
- Klíčová slova
- Autor
- Licence
Přijme výchozí hodnoty a bude pokračovat na další výzvu, pokud stisknete Return nebo Enter.
Pokud chcete použít výchozí možnosti, použijte následující příkaz:
npm init --yes
Nainstalujte nový balíček npm
Příkaz npm install je zpracován pro instalaci nového balíčku:
npm install
Název balíčku musí následovat za klíčovými slovy npm install v tomto příkazu.
Následující obrázek popisuje výsledek příkazu npm.
Vyhledejte balíčky na webu npm, abyste je našli.
Můžete například zadat následující příkaz k instalaci expresního balíčku:
npm install express
Mějte na paměti, že expresní webový framework Node.js je rychlý. Po instalaci si všimnete, že a zcela nový adresář s názvem /node modules byl vytvořen pod kořenem projektu. Tento adresář bude obsahovat všechny nově nainstalované moduly.
Obrázek poskytuje výsledek příkazu npm.
Rozbalením adresáře modulů /node můžete vidět, že npm nainstalovaný Express, stejně jako jeho závislosti, stejně jako závislosti těchto závislostí atd.
Závislosti části projektu package.json soubor byl upraven a nyní obsahuje expresní balíček, jak je znázorněno v příkladu níže:
'dependencies': { 'express': '^4.17.1' }
Sekce závislostí bude obecně obsahovat seznam všech nových balíčků, které nainstalujete. V tomto případě je expresní balíček s verzí 4.17.1 jednou ze závislostí. Vezměte na vědomí specifikaci strukturálního řízení verzí, kterou Npm dodržuje.
Pro omezení psaní můžete použít příkaz npm install v následující zkrácené podobě:
npm i
V tomto příkazu označuji instalaci. Obrázek poskytuje výsledek příkazu npm.
Instalace balíčku jako požadavek na vývoj
Občas můžete nainstalovat balíček, který je kompatibilní pouze s vývojovým prostředím.
Můžete například nainstalovat balíček morgan, který protokoluje požadavky HTTP.
K tomu použijte příkaz npm install s volbou ?save-dev a následující syntaxí:
npm install --save-dev
Výstup ukazuje operaci provedenou pomocí příkazového řádku pod obrázkem.
Pro ilustraci:
npm install morgan --save-dev
Výstup ukazuje operaci provedenou pomocí příkazového řádku pod obrázkem.
Balíček morgan bude stažen a nainstalován tímto příkazem. Navíc rozšiřuje svazek o nový díl. Soubor devDependencies.json by měl vypadat takto:
'devDependencies': { 'morgan': '^1.10.0' }
- V podstatě by devDependencies měly zahrnovat balíčky, které používáte při vývoji.
- Tyto balíčky potřebujete pouze při vytváření aplikace.
- Závislosti by na druhou stranu měly zahrnovat balíčky, které bude vaše aplikace vyžadovat.
- Jinými slovy, váš program poběží s těmito požadovanými balíčky.
- Příkaz npm install může také získat a nainstalovat všechny balíčky uvedené v sekci dependencies a devDependencies.
npm Instalovat globálně
Nainstalujte balíček do svého systému globálně.
Pomocí následujícího příkazu nainstalujete balíček do svého systému globálně:
npm install --global
Nebo jednoduše:
řádek a sloupec
npm i -g
Balíček často instalujete na příkazový řádek nebo shell, když jej chcete používat globálně.
Instalace balíčku je nejlepší, pokud jej chcete používat ve své aplikaci.
Závěr
Pro platformu Node Js/javascript slouží Npm jako správa balíčků. Příkazový řádek pomáhá instalovat npm krok za krokem pro vývoj a provoz. Pomáhá nainstalovat npm a další související data do jediného příkazového řádku pomocí příkazového řádku. Instalace npm pro funkci javascriptu ve všech webových aplikacích.