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:

  1. Menj a npm regisztráció oldalon.
  2. Töltse ki adatait, fogadja el a licencet és az adatvédelmi szabályzatot, majd kattintson a „fiók létrehozása” gombra.
  3. Erősítse meg e-mail-címét az npm-től kapott hivatkozással a postafiókjában.
instagram viewer

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.