Node Package Manager, popularno poznat kao npm, mrežno je spremište za objavljivanje NodeJS paketa i biblioteka.

To je također alat naredbenog retka koji vam omogućuje interakciju s registriranim paketima. Može pomoći pri instalaciji paketa, upravljanju verzijama i upravljanju ovisnostima.

Programeri svaki dan objavljuju svoje JavaScript biblioteke na npm-u. Proces je prilično jednostavan, tako da i vi možete objaviti paket na npm-u.

Korak 1: Instaliranje NodeJS

Za interakciju s npm-om, morate ga imati globalno instaliran na vašem sustavu.

Počni od instaliranje NodeJS i npm na Ubuntu, na Windowsima, ili slijedeći upute na Čvor JS web stranica.

Korak 2: Stvaranje npm računa

Da biste objavili svoje pakete na npm-u, morate stvoriti npm račun na službenoj web stranici npm-a.

Slijedite korake u nastavku za izradu npm računa:

  1. Idi na npm prijava stranica.
  2. Ispunite svoje podatke, složite se s licencom i politikom privatnosti te kliknite na "kreiraj račun".
  3. Potvrdite svoju e-poštu vezom koju ćete dobiti od npm-a u svom poštanskom sandučiću.
instagram viewer

Ako ne potvrdite svoju adresu e-pošte, npm će izbaciti pogrešku kada pokušate objaviti svoje pakete.

Korak 3: Inicijalizacija Git repozitorija

Zatim trebate inicijalizirati Git repozitorij kako biste pratili sve promjene koje ćete napraviti na svom projektu.

Na svom terminalu idite do korijenskog direktorija vašeg projekta i pokrenite sljedeću naredbu za inicijalizaciju praznog Git repozitorija.

git init

Stvoriti .gitignorirati datoteka i dodajte sve datoteke za koje ne želite da ih Git prati. Zatim pokrenite sljedeću naredbu za praćenje preostalih datoteka:

git dodati -A

Zatim pokrenite sljedeću naredbu da biste napravili svoju prvu snimku tako što ćete kod upisati u Git.

git počiniti -m početni-počiniti

Možete odabrati ugostite svoje Git spremište na GitHubu ili sličan servis poput Gitlaba za besprijekornu suradnju.

Korak 4: Inicijalizacija npm-a u vašem projektu

Zatim inicijalizirajte npm u svom projektu kako biste dodali detalje o svom projektu u datoteku package.json. Ovi detalji bit će javni na npm.

Na svom terminalu idite u korijenski direktorij vašeg projekta i pokrenite sljedeću naredbu da biste inicijalizirali npm u svom projektu.

npm init

Gornja naredba pokrenut će niz upita na vašem naredbenom retku:

  • naziv paketa: Ovo je naziv vašeg npm paketa; mora biti jedinstven ako želite objaviti paket na npm-u; inače će npm izbaciti pogrešku.
  • verzija: Ovo svojstvo označava trenutnu verziju vašeg paketa. Morate ga povećati svaki put kada ažurirate svoj paket ili će npm izbaciti pogrešku. Zadana vrijednost je 1.0.0.
  • opis: Ovo svojstvo je opis vašeg paketa. Bit će javan kada objavite svoj paket.
  • ulazna točka: Ovo svojstvo označava naziv datoteke gdje počinje izvođenje vašeg koda.
  • testna naredba: Ovo svojstvo označava naredbu koja će se pokrenuti kada je izvršite npm test pokretanja.
  • git spremište: Ovo svojstvo je URL za vaše udaljeno Git spremište.
  • ključne riječi: Ovo svojstvo označava relevantne ključne riječi za vaš projekt koje će pomoći tražilici da ga pronađe.
  • Autor: Ovo bi svojstvo trebalo biti vaše ime ili alias.
  • licencija: Ovo je licenca pod kojom želite objaviti paket. Zadana licenca je licenca Internet Systems Consortiuma (ISC).

Nakon što ovo postavite, možete kreirati svoj paket.

Korak 5: Testirajte svoj paket

Nakon što završite s izradom paketa, trebali biste ga testirati lokalno da vidite kako bi se ponašao nakon što ga implementirate na npm.

Da biste testirali svoj paket lokalno, prvo pokrenite sljedeću naredbu u direktoriju vašeg projekta:

npm poveznica

Gornja naredba omogućuje vam da referencirate svoj paket lokalno kao što biste to učinili s paketom hostiranim na npm-u.

Zatim stvorite drugu mapu u korijenskom direktoriju svog projekta i u nju unesite CD.

mkdir test
CDtest

U testnoj mapi pokrenite sljedeću naredbu da povežete svoj paket s mapom:

npm veza name-of-your-paket

Na kraju, izradite lažnu datoteku da testirate funkcionalnost svog paketa.

Nakon dovršetka testova možete sigurno izbrisati testnu mapu.

Korak 6: Prijava na npm na vašem sustavu

Zatim se morate prijaviti na svoj npm račun na vašem sustavu.

Pokrenite sljedeću naredbu da se prijavite na svoj npm račun:

npm prijava

Ovo će od vas zatražiti da ispunite svoje korisničko ime, lozinku i kod za provjeru autentičnosti u dva faktora (ako ste to omogućili na svom računu).

Korak 7: Objavite svoj paket

Nakon što ste dovršili sve gore navedene korake, pokrenite sljedeću naredbu da objavite svoj paket na npm-u.

npm objaviti

Ova naredba zahtijeva jednokratnu lozinku koja će biti na vašoj e-pošti. Zatim će objaviti vaš paket na npm-u.

Pakete koje ste objavili možete pogledati na npm. Prijavite se na svoj npm račun na npmjs.com i idite do odjeljka paketa na nadzornoj ploči vašeg profila.

Da biste instalirali svoj paket i koristili ga kao ovisnost o bilo kojem od svojih projekata, pokrenite:

npm instaliratiIme-od-tvoj-paket

Brisanje vašeg paketa iz npm-a

Još uvijek imate potpunu kontrolu nad svojim paketima na npm-u, što znači da možete izmijeniti pa čak i trajno izbrisati svoj paket s npm-a. Svoje pakete možete izbrisati tako da odete u odjeljak postavki svog paketa i odaberete opciju brisanja paketa.