Správca balíkov uzlov je známy ako npm. Slúži ako správca balíkov platformy Node JavaScript.
Najväčší softvérový register na svete sa označuje ako Npm. Npm je nástroj na zdieľanie a zobrazovanie, ktorý používajú vývojári open source na celom svete.
Npm diely
Npm sa skladá z troch častí:
- Na webovej lokalite môžete vyhľadávať balíky tretích strán, vytvárať profily a balíky udržiavať.
- S npm môžete komunikovať cez rozhranie príkazového riadka, niekedy známe ako npm CLI, ktoré sa spúšťa z terminálu.
- Register je rozsiahle online úložisko zdrojového kódu JavaScript.
Npm basic a Version Command
- Pomocou príkazu npm z príkazu nájdete npm Api vo svojom počítači:
C:Usershp>npm
Nasledujúci obrázok popisuje výstup príkazu.
Napríklad príkaz uvedený nižšie vám ukáže aktuálnu verziu npm vášho systému:
npm -v
Nasledujúci obrázok popisuje výstup príkazu npm version.
Čo dokáže npm?
Môžete nainštalovať nový balík z registra pomocou npm. Okrem toho vám npm umožňuje nájsť a zdieľať vaše čerstvé balíčky uzlov. Pri npm ho na tento účel väčšinou využijete.
package.json
Koreňový adresár projektu npm zvyčajne obsahuje súbor s názvom package.json. Dôležité údaje sú obsiahnuté v package.json, obyčajnom textovom súbore, ktorý npm využíva na určenie projektu a správu závislostí.
nainštalovať maven
Prejdite do koreňového adresára projektu a pomocou príkazu vygenerujte súbor package.json:
npm init
Nasledujúci obrázok popisuje výstup príkazu npm.
Keď použijete príkaz npm init, požiada vás o podrobnosti o projekte, ako napríklad:
- Verzia balíka
- názov balíka
- Úložisko Git pre príkaz test
- Kľúčové slová
- Autor
- Licencia
Ak stlačíte Return alebo Enter, bude akceptovať predvolené hodnoty a pokračovať na ďalšiu výzvu.
Ak chcete použiť predvolené možnosti, použite nasledujúci príkaz:
npm init --yes
Nainštalujte nový balík npm
Príkaz npm install funguje na inštaláciu nového balíka:
npm install
Názov balíka musí nasledovať za kľúčovými slovami inštalácie npm v tomto príkaze.
Nasledujúci obrázok popisuje výsledok príkazu npm.
Vyhľadáte balíky na webovej stránke npm, aby ste ich našli.
Môžete napríklad zadať nasledujúci príkaz na inštaláciu expresného balíka:
rímska číslica od 1 do 100
npm install express
Majte na pamäti, že expresný webový rámec Node.js je rýchly. Po inštalácii si všimnete, že a úplne nový adresár s názvom /node modules bol vytvorený pod koreňom projektu. Tento adresár bude obsahovať všetky novo nainštalované moduly.
Obrázok poskytuje výsledok príkazu npm.
Rozšírením adresára modulov /node môžete vidieť, že npm nainštalovaný express, ako aj jeho závislosti, ako aj závislosti týchto závislostí atď.
Závislosti časť projektu package.json súbor bol upravený a teraz obsahuje expresný balík, ako je znázornené v príklade nižšie:
'dependencies': { 'express': '^4.17.1' }
Sekcia závislostí bude vo všeobecnosti obsahovať zoznam všetkých nových balíkov, ktoré nainštalujete. V tomto prípade je expresný balík s verziou 4.17.1 jednou zo závislostí. Všimnite si špecifikáciu štrukturálnej kontroly verzií, ktorú Npm dodržiava.
Na obmedzenie písania môžete použiť príkaz npm install v nasledujúcej skrátenej forme:
npm i
V tomto príkaze uvádzam inštaláciu. Obrázok poskytuje výsledok príkazu npm.
Inštalácia balíka ako požiadavka na vývoj
Príležitostne môžete nainštalovať balík, ktorý je kompatibilný iba s vývojovým prostredím.
Môžete si napríklad nainštalovať balík morgan, ktorý zaznamenáva požiadavky HTTP.
Na tento účel použite príkaz npm install s voľbou ?save-dev a nasledujúcou syntaxou:
npm install --save-dev
Výstup zobrazuje operáciu vykonanú pomocou príkazového riadku pod obrázkom.
Pre ilustráciu:
npm install morgan --save-dev
Výstup zobrazuje operáciu vykonanú pomocou príkazového riadku pod obrázkom.
Balík morgan sa stiahne a nainštaluje týmto príkazom. Navyše rozširuje zväzok o nový diel. Súbor devDependencies.json by mal vyzerať takto:
'devDependencies': { 'morgan': '^1.10.0' }
- V podstate by devDependencies mali zahŕňať balíčky, ktoré používate pri vývoji.
- Tieto balíky potrebujete iba pri vytváraní aplikácie.
- Závislosti by na druhej strane mali zahŕňať balíky, ktoré bude vaša aplikácia vyžadovať.
- Inými slovami, váš program pobeží s týmito požadovanými balíkmi.
- Príkaz npm install môže tiež získať a nainštalovať všetky balíky uvedené v sekcii dependencies a devDependencies.
npm Inštalovať globálne
Nainštalujte balík do svojho systému globálne.
Na globálne nainštalovanie balíka do vášho systému použite nasledujúci príkaz:
npm install --global
Alebo jednoducho:
npm i -g
Balík často inštalujete na príkazový riadok alebo shell, keď ho chcete používať globálne.
herec chiranjeevi
Inštalácia balíka je najlepšia, ak ho chcete použiť vo svojej aplikácii.
Záver
Pre platformu Node Js/javascript slúži Npm ako správa balíkov. Príkazový riadok pomáha inštalovať npm krok za krokom pre vývoj a operácie. Pomáha nainštalovať npm a ďalšie súvisiace údaje v jednom príkazovom riadku pomocou príkazového riadka. Inštalácia npm pre funkčnosť javascriptu vo všetkých aplikáciách súvisiacich s webom.