Mi az npm? A JavaScript csomagkezelő magyarázata

Mi az npm? A JavaScript csomagkezelő magyarázata

A csomagok számos programozási nyelv lényeges részét képezik, és a JavaScript sem kivétel. Használhatók különféle funkciók hozzáadásához az alkalmazáshoz vagy a szkripthez, a webszerver felépítésétől az e -mailek küldéséig.





Csomagok nélkül újra kell találnia a kereket, ha ugyanazt a funkcionalitást programozza be minden olyan projektben, amely ezt igényli. Érdekelt? Ez az útmutató bemutatja, hogyan telepíthet és használhat csomagokat JavaScriptben npm használatával.





Mi az a Node Package Manager (npm)?

A JavaScript csomagkezelőként és csomagtárként használja a Node Package Managert, gyakran rövidítve npm -ként. A Node rövidítése a Node.js, a JavaScript futási környezet, amely a JavaScript kód böngészőn kívüli végrehajtására szolgál.





Több mint egymillió csomagot tárol a npm weboldal , a fejlesztők kereshetnek és böngészhetnek a JavaScript -könyvtárak hatalmas katalógusában. Ezen csomagok némelyikét hetente több mint 10 millió alkalommal töltik le. A weboldal információkat tartalmaz a rajta tárolt összes csomagról, például a forráskódról, a dokumentációról, a verziószámról és a kicsomagolt méretről.

A weboldal mellett az npm egy parancssori eszközt is kínál, amely lehetővé teszi a fejlesztők számára ezeknek a csomagoknak a telepítését vagy eltávolítását.



Az NPM parancssori eszköz telepítése

Az npm parancssori eszköz a Node.js-val van beépítve. Ezért elengedhetetlen, hogy a JavaScript csomagok használata előtt töltse le a számítógépére a Node.js fájlt.

Látogassa meg a tisztviselőt Node.js webhely az operációs rendszertől függően letöltheti a megfelelő verziót. A letöltés után kövesse a képernyőn megjelenő utasításokat a telepítési folyamat befejezéséhez.





További információkért tekintse meg útmutatónkat a Node.js telepítése Windows rendszeren . Ha a Node.js több verzióját kívánja telepíteni Linux gépére, az NVM -hez hasonló eszközök segíthetnek több Node.js telepítés kezelésében.

A telepítés ellenőrzéséhez nyissa meg a parancssort Windows rendszeren, vagy a terminált Linuxon és macOS rendszeren, és futtassa a következő parancsokat:





miért nem látom magam skype -on
node --version
npm --version

Ha a telepítés sikeres volt, a terminál megjeleníti a Node.js és az npm telepített verzióját.

Csomagok telepítése

Az npm parancssori eszköz rendkívül egyszerűvé teszi a csomagok telepítését a JavaScript vagy a Node.js projektekbe egyetlen soros parancsával. Nyissa meg a parancssort vagy a terminált a projektkönyvtárban, és futtassa a következő parancsot:

npm install

Több csomagot is telepíthet egyetlen paranccsal, ha a csomagneveket szóközzel elválasztja a következő módon:

npm install ...

A telepített csomagok használata

Miután telepítette a csomagokat az npm install paranccsal, itt az ideje, hogy elkezdje használni őket. Észreveheti, hogy egy új mappa van node_modules és 2 új fájl, package.json és package-lock.json , automatikusan generálódtak. Nem kell aggódnia ezek miatt a fájlok miatt. Az npm generálja őket, hogy nyomon kövesse a projekt függőségeit.

A telepített csomagok használatához megkövetelnie vagy importálnia kell azokat a JavaScript kódjába. Ennek szintaxisa a két parancs bármelyike ​​lehet, a használt JavaScript verziójától függően:

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

A pontos szintaxist az npm webhelyen tekintheti meg az Ön által használt csomag dokumentációjában.

Csomagok eltávolítása

A csomagok eltávolítása ugyanolyan egyszerű, mint a telepítés. A csomagok eltávolításának parancsa a projektből:

npm uninstall

Csakúgy, mint a telepítési parancs, több csomagot is eltávolíthat egyetlen parancsból:

töltsön le egy videót egy webhelyről
npm uninstall ...

A csomagok hatékony használata

Bár a csomagok megkönnyíthetik az Ön életét fejlesztőként, függőséget is teremt a projekt és a használt csomagok között. Ezért javasoljuk, hogy gondolkozzon el, mielőtt több csomagot telepítene.

Ahelyett, hogy a telepített csomagokat az igényeinek megfelelően nagymértékben módosítaná, saját csomagokat is létrehozhat, és ingyenesen közzéteheti őket az npm -en. Megfelelő tervezési mintával létrehozhat csomagokat az Ön és csapata számára a jövőbeni projektekben, és újra felhasználhatóvá teheti a kódot.

Image Credit: Ferenc Almasi on Splash visszavonása

Részvény Részvény Csipog Email Hogyan hozzunk létre újrafelhasználható kódot a JavaScriptben tervezési minták használatával

A tervezési minták használatának megértése lehetővé teszi az újrafelhasználható kód használatát a JavaScriptben. Itt van, amit tudnia kell.

Olvassa tovább
Kapcsolódó témák
  • Programozás
  • JavaScript
  • Csomagkezelők
A szerzőről Nitin Ranganath(31 cikk megjelent)

Nitin lelkes szoftverfejlesztő és számítástechnikai hallgató, aki webes alkalmazásokat fejleszt JavaScript technológiák segítségével. Szabadúszó webfejlesztőként dolgozik, szabadidejében szeret Linuxra és programozásra írni.

Továbbiak Nitin Ranganath -tól

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide