Node Package Manager, tuntud kui npm, on veebihoidla NodeJS-i pakettide ja teekide avaldamiseks.

See on ka käsurea tööriist, mis võimaldab teil registreeritud pakettidega suhelda. See võib aidata paketi installimisel, versioonihaldusel ja sõltuvushaldusel.

Arendajad avaldavad oma JavaScripti teegid npm-is iga päev. Protsess on üsna lihtne, nii et ka teie saate paketi npm-is avaldada.

1. samm: NodeJS-i installimine

Npm-iga suhtlemiseks peab see olema oma süsteemi globaalselt installitud.

Alusta sellest NodeJS ja npm installimine Ubuntule, Windowsisvõi järgides juhiseid NodeJS veebisait.

2. samm: npm konto loomine

Pakkide avaldamiseks npm-is peate looma npm-i ametlikul veebisaidil npm-konto.

Npm-konto loomiseks järgige alltoodud samme.

  1. Mine lehele npm registreerumine lehel.
  2. Sisestage oma andmed, nõustuge litsentsi ja privaatsuspoliitikaga ning klõpsake nuppu "Loo konto".
  3. Kinnitage oma e-post lingiga, mille saate npm-ilt oma postkasti.

Kui te oma e-posti aadressi ei kinnita, annab npm pakettide avaldamisel veateate.

instagram viewer

3. samm: Giti hoidla lähtestamine

Järgmiseks peate lähtestama Giti hoidla, et jälgida kõiki oma projektis tehtavaid muudatusi.

Liikuge oma terminalis oma projekti juurkataloogi ja käivitage järgmine käsk tühja Giti hoidla lähtestamiseks.

git init

Loo .gitignoreeri faili ja lisage failid, mida te ei soovi, et Git jälgiks. Seejärel käivitage ülejäänud failide jälgimiseks järgmine käsk:

git add -A

Järgmisena käivitage järgmine käsk, et teha esimene hetktõmmis, sisestades koodi Giti.

git pühenduma -m esialgne-pühenduma

Saate valida hostige oma Giti hoidla GitHubis või sarnane teenus nagu Gitlab sujuvaks koostööks.

4. samm: npm lähtestamine teie projektis

Järgmisena lähtestage npm oma projektis, et lisada projekti üksikasjad faili package.json. Need üksikasjad avalikustatakse npm-is.

Liikuge terminalis oma projekti juurkataloogi ja käivitage järgmine käsk, et projektis npm lähtestada.

npm init

Ülaltoodud käsk käivitab teie käsureal rida viipasid:

  • paketi nimi: see on teie npm-paketi nimi; see peab olema kordumatu, kui soovid paketti npm-is avaldada; muidu annab npm vea.
  • versioon: see atribuut tähistab teie paketi praegust versiooni. Peate seda suurendama iga kord, kui oma paketti värskendate, vastasel juhul kuvab npm veateate. Vaikeväärtus on 1.0.0.
  • kirjeldus: see omadus on teie paketi kirjeldus. Paketi avaldamisel on see avalik.
  • sisenemispunkt: see atribuut tähistab failinime, millest teie koodi täitmine algab.
  • testi käsk: see atribuut näitab käsku, mis käivitatakse täitmisel npm jooksutest.
  • git hoidla: see atribuut on teie Giti kaughoidla URL.
  • märksõnad: see omadus tähistab teie projekti asjakohaseid märksõnu, mis aitavad otsingumootoril seda leida.
  • autor: see atribuut peaks olema teie nimi või varjunimi.
  • litsents: see on litsents, mille all soovite paketi avaldada. Vaikimisi litsents on Internet Systems Consortium (ISC) litsents.

Pärast selle seadistamist saate oma paketi luua.

5. samm: oma paketi testimine

Kui olete paketi loomise lõpetanud, peaksite seda kohapeal testima, et näha, kuidas see pärast npm-i juurutamist käituks.

Paketi kohapeal testimiseks käivitage esmalt oma projekti kataloogis järgmine käsk:

npm link

Ülaltoodud käsk võimaldab teil oma paketile kohapeal viidata nagu npm-hostitud paketile.

Seejärel looge oma projekti juurkataloogi teine ​​kaust ja sisestage sinna CD.

mkdir test
cdtest

Käivitage testkaustas paketi linkimiseks kaustaga järgmine käsk:

npm lingi nimi-teie-pakett

Lõpuks looge oma paketi funktsionaalsuse testimiseks näiv fail.

Pärast testide lõpetamist saate testkausta turvaliselt kustutada.

6. samm: logige oma süsteemis npm-i sisse

Järgmisena peate oma süsteemis oma npm-kontole sisse logima.

Oma npm-kontole sisselogimiseks käivitage järgmine käsk:

npm sisselogimine

See palub teil sisestada oma kasutajanimi, parool ja kahefaktoriline autentimiskood (kui olete selle oma kontol lubanud).

7. samm: paketi avaldamine

Kui olete kõik ülaltoodud sammud täitnud, käivitage paketi npm-is avaldamiseks järgmine käsk.

npm avaldada

See käsk nõuab ühekordset parooli, mis saadetakse teie e-posti aadressile. Seejärel avaldab see teie paketi npm-is.

Avaldatud pakette saate vaadata npm-is. Logige oma npm kontole sisse npmjs.com ja navigeerige oma profiili armatuurlaual pakettide jaotisesse.

Paketi installimiseks ja selle kasutamiseks mis tahes projektist sõltuvana käivitage:

npm installidanimi-kohta-sinu-pakett

Paketi kustutamine npm-st

Teil on endiselt täielik kontroll oma pakettide üle npm-is, mis tähendab, et saate oma paketti npm-ist jäädavalt muuta ja isegi kustutada. Saate oma pakette kustutada, minnes oma paketi seadete jaotisesse ja valides valiku paketi kustutamine.