Čo je npm? Vysvetlil správca balíkov JavaScript

Čo je npm? Vysvetlil správca balíkov JavaScript

Balíky sú základnou súčasťou mnohých programovacích jazykov a JavaScript nie je výnimkou. Môžu byť použité na pridanie rôznych funkcií do vašej aplikácie alebo skriptu, od vytvorenia webového servera po odosielanie e -mailov.





Bez balíkov by ste museli znova objaviť koleso naprogramovaním rovnakých funkcií v každom z vašich projektov, ktoré to vyžadujú. Máte záujem? Táto príručka sa bude zaoberať tým, ako môžete inštalovať a používať balíky v jazyku JavaScript pomocou NPM.





Čo je to Node Package Manager (npm)?

JavaScript používa ako správcu balíkov a úložisko balíkov Node Package Manager, často skrátene ako npm. Node je skratka pre Node.js, runtime prostredie JavaScript používané na spúšťanie kódu JavaScript mimo prehliadača.





S viac ako miliónom balíkov hostených na serveri webová stránka npm , môžu vývojári vyhľadávať a prechádzať obrovský katalóg knižníc JavaScript. Niektoré z týchto balíkov sa sťahujú viac ako 10 miliónov krát za týždeň. Táto webová stránka poskytuje informácie o všetkých balíkoch, ktoré sú na nej hostené, ako napríklad zdrojový kód, dokumentáciu, číslo verzie a rozbalenú veľkosť.

Okrem webovej stránky poskytuje npm aj nástroj príkazového riadka, ktorý umožňuje vývojárom tieto balíky nainštalovať alebo odinštalovať.



Inštalácia nástroja príkazového riadka NPM

Nástroj príkazového riadka NPM je vstavaný v Node.js. Pred použitím balíkov JavaScript je preto nevyhnutné stiahnuť si Node.js do počítača.

Navštívte úradníka Web Node.js stiahnuť príslušnú verziu v závislosti od vášho operačného systému. Po stiahnutí dokončite proces inštalácie podľa pokynov na obrazovke.





Ďalšie informácie nájdete v našom sprievodcovi na inštalácia Node.js na Windows . Ak plánujete na svojom počítači so systémom Linux nainštalovať viac verzií Node.js, nástroje ako NVM vám môžu pomôcť spravovať viac inštalácií Node.js.

Ak chcete overiť svoju inštaláciu, otvorte príkazový riadok v systéme Windows alebo terminál v systéme Linux a macOS a spustite nasledujúce príkazy:





otáčanie videa v programe Windows Media Player
node --version
npm --version

Ak bola inštalácia úspešná, terminál zobrazí nainštalovanú verziu Node.js a npm.

Inštalácia balíkov

Nástroj príkazového riadka NPM uľahčuje inštaláciu balíkov do vašich projektov JavaScript alebo Node.js pomocou jedného príkazu. Otvorte príkazový riadok alebo terminál v adresári projektu a spustite nasledujúci príkaz:

npm install

Môžete tiež nainštalovať viac balíkov pomocou jedného príkazu tak, že názvy balíkov oddelíte medzerou týmto spôsobom:

npm install ...

Použitie nainštalovaných balíkov

Akonáhle ste nainštalovali balíky pomocou príkazu npm install, je načase ich začať používať. Môžete si všimnúť, že je pomenovaný nový priečinok node_modules a 2 nové súbory, package.json a package-lock.json , boli vygenerované automaticky. S týmito súbormi si nemusíte robiť starosti. npm ich generuje, aby sledoval závislosti vášho projektu.

Ak chcete použiť nainštalované balíky, budete ich musieť vyžadovať alebo importovať do kódu JavaScript. Syntaxou môže byť jeden z týchto dvoch príkazov v závislosti od verzie JavaScriptu, ktorú používate:

const package = require('package-name');
import package from 'package-name';

Presnú syntax môžete nájsť v dokumentácii k balíku, ktorý používate, na webe npm.

Odinštalovanie balíkov

Odinštalovanie balíkov je rovnako jednoduché ako ich inštalácia. Príkaz na odinštalovanie balíkov z vášho projektu je:

npm uninstall

Rovnako ako príkaz install, aj viac balíkov môžete odinštalovať v jednom príkaze pomocou:

čo znamenajú obmedzené série na netflixe
npm uninstall ...

Efektívne používanie balíkov

Aj keď vám balíky môžu ako vývojárom uľahčiť život, vytvára tiež závislosť medzi vašim projektom a balíčkami, ktoré používate. Preto sa odporúča pred inštaláciou viacerých balíkov sa nad tým trocha zamyslieť.

Namiesto rozsiahlej úpravy nainštalovaných balíkov podľa vašich potrieb môžete tiež vytvoriť svoje vlastné balíky a publikovať ich bezplatne na serveri npm. So správnym návrhovým vzorom môžete vytvárať balíčky, ktoré budete vy a váš tím používať v budúcich projektoch, a zaistíte, aby bol váš kód opakovane použiteľný.

Obrazový kredit: Ferenc Almasi je Zrušiť striekanie

zdieľam zdieľam Tweet E -mail Ako vytvoriť opakovane použiteľný kód v JavaScripte pomocou návrhových vzorov

Pochopenie toho, ako používať vzory návrhu, vám umožní použiť opakovane použiteľný kód v jazyku JavaScript. Tu je to, čo potrebujete vedieť.

Čítajte ďalej
Súvisiace témy
  • Programovanie
  • JavaScript
  • Správcovia balíkov
O autorovi Nitin Ranganath(31 publikovaných článkov)

Nitin je vášnivý vývojár softvéru a študent počítačového inžinierstva vyvíjajúci webové aplikácie pomocou technológií JavaScript. Pracuje ako webový vývojár na voľnej nohe a vo voľnom čase rád píše pre Linux a programovanie.

Viac od Nitina Ranganatha

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber