A csomagok számos programozási nyelv nélkülözhetetlen részét képezik, és a JavaScript sem kivétel. Ezek felhasználhatók különféle funkciók hozzáadásához alkalmazásához vagy szkriptjéhez, a webszerver felépítésétől az e-mailek küldéséig.
Csomagok nélkül újra meg kell találnia a kereket úgy, hogy ugyanazt a funkciót programozza minden projektjében, amelyhez szükséges. Érdekelt? Ez az útmutató kitér arra, hogyan telepítheti és használhatja a csomagokat a JavaScript-ben az npm használatával.
Mi az a Node Package Manager (npm)?
A JavaScript a Node Package Managert használja, amelyet gyakran npm-ként rövidítenek csomagkezelőként és csomagtárként. A Node a Node.js rövidítése, a JavaScript futásidejű környezet, amelyet a JavaScript kód böngészőn kívüli végrehajtására használnak.
Több mint egymillió csomagot tárolt 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 több mint 10 milliószor töltik le hetente. A weboldal információkat nyújt 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, hogy telepítsék vagy eltávolítsák ezeket a csomagokat.
Az npm parancssori eszköz beépítve van a Node.js fájlba. Ezért elengedhetetlen a Node.js letöltése a gépre, mielőtt a JavaScript csomagokat használnánk.
Látogassa meg a tisztviselőt Node.js webhely az operációs rendszertől függően a megfelelő verzió letöltéséhez. 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 a Windows rendszerre. Ha a Node.js több verziójának telepítését tervezi Linux gépére, akkor ehhez hasonló eszközöket kell használni Az NVM segíthet 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-on, és futtassa a következő parancsokat:
csomópont --verzió
npm - verzió
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 egysoros parancsával. Nyissa meg a parancssort vagy a terminált a projektkönyvtárában, és futtassa a következő parancsot:
npm telepítés
Több csomagot is telepíthet egyetlen parancs segítségével úgy, hogy a csomagok nevét szóközzel választja el így:
npm telepítés ...
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 nevű csomópont_modulok és 2 új fájl, csomag.json és package-lock.json, automatikusan lettek létrehozva. Nem kell aggódnia ezekért a fájlokért. Az npm generálja őket, hogy nyomon kövessék a projekt függőségeit.
A telepített csomagok használatához meg kell követelnie vagy importálnia kell a JavaScript-kódba. Ennek szintaxisa lehet a két parancs bármelyike, a használt JavaScript verziójától függően:
const csomag = igény ('csomagnév');
csomag importálása a 'package-name' névből;
A pontos szintaxist az npm webhelyen tekintheti meg a 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 csomag eltávolítása a projektből a következő:
npm eltávolítás
A telepítéshez hasonlóan több csomagot is eltávolíthat egyetlen parancsban:
npm eltávolítás ...
A csomagok hatékony használata
Bár a csomagok megkönnyíthetik az életedet fejlesztőként, függőséget teremt a projekted és az általad használt csomagok között. Ezért több csomag telepítése előtt ajánlott átgondolni.
Ahelyett, hogy az igényeinek megfelelően módosítaná a telepített csomagokat, saját csomagokat is létrehozhat, és ingyen közzéteheti az npm-en. Megfelelő tervezési mintával csomagokat hozhat létre az Ön és csapata számára a jövőbeli projektekben történő felhasználásra, és a kódot újrafelhasználhatóvá teheti.
Kép hitel: Almasi Ferenc on Unsplash
A tervezési minták használatának megértése lehetővé teszi az újrafelhasználható kód használatát a JavaScript-ben. Itt van, amit tudnia kell.
Olvassa el a következőt
- Programozás
- JavaScript
- Csomagkezelők
Nitin lelkes szoftverfejlesztő és számítástechnikai hallgató, aki JavaScript-technológiákat használó webalkalmazásokat fejleszt. Szabadúszó webfejlesztőként dolgozik, és szabadidejében szeret írni a Linux és a Programozás számára.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!
Még egy lépés…!
Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.