A Node Package Manager, közismertebb nevén npm, egy online tárhely NodeJS-csomagok és -könyvtárak közzétételére.
Ez egy parancssori eszköz is, amely lehetővé teszi a regisztrált csomagokkal való interakciót. Segíthet a csomagtelepítésben, a verziókezelésben és a függőségek kezelésében.
A fejlesztők minden nap közzéteszik JavaScript-könyvtáraikat az npm-en. A folyamat meglehetősen egyszerű, így Ön is közzétehet egy csomagot az npm-en.
1. lépés: A NodeJS telepítése
Az npm használatához globálisan telepítve kell lennie a rendszerére.
Kezdje ezzel NodeJS és npm telepítése Ubuntura, Windows rendszeren, vagy kövesse a oldalon található utasításokat NodeJS weboldal.
2. lépés: npm-fiók létrehozása
A csomagok npm-en való közzétételéhez létre kell hoznia egy npm-fiókot az npm hivatalos webhelyén.
Kövesse az alábbi lépéseket npm-fiók létrehozásához:
- Menj a npm regisztráció oldalon.
- Töltse ki adatait, fogadja el a licencet és az adatvédelmi szabályzatot, majd kattintson a „fiók létrehozása” gombra.
- Erősítse meg e-mail-címét az npm-től kapott hivatkozással a postafiókjában.
Ha nem igazolja vissza az e-mail címét, az npm hibát jelez, amikor megpróbálja közzétenni a csomagokat.
3. lépés: A Git Repository inicializálása
Ezután inicializálnia kell egy Git-tárat, hogy nyomon kövesse a projekten végrehajtott összes változtatást.
A terminálon navigáljon a projekt gyökérkönyvtárába, és futtassa a következő parancsot egy üres Git-tárhely inicializálásához.
git init
Hozzon létre egy .gitignore fájlt és adjon hozzá minden olyan fájlt, amelyet nem szeretne, hogy a Git nyomon kövessen. Ezután futtassa a következő parancsot a fennmaradó fájlok követéséhez:
git add -A
Ezután futtassa a következő parancsot, hogy elkészítse az első pillanatfelvételt a kód Gitben való elhelyezésével.
git elkövetni -m a kezdeti-elkövetni
Választhat tárolja a Git adattárat a GitHubon vagy egy hasonló szolgáltatás, mint a Gitlab a zökkenőmentes együttműködésért.
4. lépés: Az npm inicializálása a projektben
Ezután inicializálja az npm-et a projektben, hogy hozzáadja a projekt részleteit a package.json fájlhoz. Ezek a részletek nyilvánosak lesznek az npm-en.
A terminálon navigáljon a projekt gyökérkönyvtárába, és futtassa a következő parancsot az npm inicializálásához a projektben.
npm init
A fenti parancs egy sor promptot indít el a parancssorban:
- csomag név: Ez az npm csomag neve; egyedinek kell lennie, ha npm-en szeretné közzétenni a csomagot; különben az npm hibát dob.
- változat: Ez a tulajdonság a csomag aktuális verzióját jelöli. Minden alkalommal növelnie kell, amikor frissíti a csomagot, különben az npm hibát jelez. Az alapértelmezett érték 1.0.0.
- leírás: Ez a tulajdonság a csomag leírása. Nyilvános lesz, amikor közzéteszi a csomagot.
- belépési pont: Ez a tulajdonság azt a fájlnevet jelöli, ahol a kód végrehajtása kezdődik.
- teszt parancsot: Ez a tulajdonság a végrehajtáskor lefutó parancsot jelöli npm futási teszt.
- git adattár: Ez a tulajdonság a távoli Git-tárhely URL-je.
- kulcsszavakat: Ez a tulajdonság a projekthez tartozó releváns kulcsszavakat jelöli, amelyek segítenek a keresőnek megtalálni azt.
- szerző: Ennek a tulajdonságnak az Ön neve vagy álneve kell lennie.
- engedély: Ez az a licenc, amely alatt a csomagot közzé kívánja tenni. Az alapértelmezett licenc az Internet Systems Consortium (ISC) licenc.
Ennek beállítása után létrehozhatja csomagját.
5. lépés: A csomag tesztelése
Miután befejezte a csomag létrehozását, tesztelje helyileg, hogy megtudja, hogyan fog működni, miután telepítette az npm-en.
A csomag helyi teszteléséhez először futtassa a következő parancsot a projekt könyvtárában:
npm link
A fenti parancs lehetővé teszi, hogy helyileg hivatkozzon a csomagjára, mint egy npm által hosztolt csomagra.
Ezután hozzon létre egy másik mappát a projekt gyökérkönyvtárában, és helyezze be a CD-t.
mkdir teszt
CDteszt
A tesztmappában futtassa a következő parancsot a csomagnak a mappához való kapcsolásához:
npm link neved-csomag
Végül hozzon létre egy álfájlt a csomag működésének teszteléséhez.
A tesztek befejezése után biztonságosan törölheti a tesztmappát.
6. lépés: Bejelentkezés az npm-be a rendszeren
Ezután be kell jelentkeznie az npm-fiókjába a rendszeren.
Futtassa a következő parancsot az npm fiókba való bejelentkezéshez:
npm bejelentkezés
Ez kérni fogja, hogy adja meg felhasználónevét, jelszavát és egy kéttényezős hitelesítési kódot (ha engedélyezte a fiókjában).
7. lépés: A csomag közzététele
A fenti lépések végrehajtása után futtassa a következő parancsot a csomag közzétételéhez az npm-en.
npm közzé
Ehhez a parancshoz egyszeri jelszóra van szükség, amely az Ön e-mailjéhez fog kerülni. Ezután közzéteszi a csomagját az npm-en.
Az Ön által közzétett csomagokat az npm-en tekintheti meg. Jelentkezzen be az npm fiókjába npmjs.com és navigálj a csomagok szakaszhoz a profilod irányítópultján.
A csomag telepítéséhez és bármely projekt függőségeként való használatához futtassa:
npm telepítésnév-nak,-nek-a te-csomag
Csomag törlése innen: npm
Továbbra is teljes irányítása alatt áll a csomagok felett az npm-en, ami azt jelenti, hogy módosíthatja, sőt véglegesen törölheti is csomagját az npm-ről. Csomagjait törölheti, ha belép a csomag beállításaiba, és kiválasztja a csomag törlése opciót.