Node Package Manager, populiariai žinomas kaip npm, yra internetinė saugykla, skirta NodeJS paketams ir bibliotekoms skelbti.
Tai taip pat yra komandinės eilutės įrankis, leidžiantis bendrauti su registruotais paketais. Tai gali padėti diegti paketą, valdyti versiją ir valdyti priklausomybę.
Kūrėjai kiekvieną dieną skelbia savo „JavaScript“ bibliotekas npm. Procesas yra gana paprastas, todėl jūs taip pat galite paskelbti paketą npm.
1 veiksmas: „NodeJS“ diegimas
Norėdami sąveikauti su npm, turite jį įdiegti visame pasaulyje.
Pradėkite nuo „NodeJS“ ir „npm“ diegimas „Ubuntu“., sistemoje Windows, arba vadovaudamiesi instrukcijomis NodeJS Interneto svetainė.
2 veiksmas: npm paskyros sukūrimas
Norėdami paskelbti savo paketus npm, turite sukurti npm paskyrą oficialioje npm svetainėje.
Norėdami sukurti npm paskyrą, atlikite toliau nurodytus veiksmus.
- Eikite į npm registracija puslapį.
- Įveskite savo duomenis, sutikite su licencija ir privatumo politika ir spustelėkite „sukurti paskyrą“.
- Patvirtinkite savo el. pašto adresą naudodami nuorodą, kurią gausite iš npm pašto dėžutėje.
Jei nepatvirtinsite savo el. pašto adreso, npm parodys klaidą, kai bandysite paskelbti paketus.
3 veiksmas: „Git“ saugyklos inicijavimas
Tada turite inicijuoti „Git“ saugyklą, kad galėtumėte stebėti visus pakeitimus, kuriuos atliksite savo projekte.
Savo terminale eikite į savo projekto šakninį katalogą ir paleiskite šią komandą, kad inicijuotumėte tuščią „Git“ saugyklą.
git init
Sukurti .gitignore failą ir pridėkite failus, kurių nenorite, kad „Git“ stebėtų. Tada paleiskite šią komandą, kad stebėtumėte likusius failus:
git add -A
Tada paleiskite šią komandą, kad padarytumėte pirmą momentinę nuotrauką, įvesdami kodą į Git.
git įsipareigoti -m pradinė-įsipareigoti
Galite pasirinkti priglobkite savo „Git“ saugyklą „GitHub“. arba panaši paslauga kaip Gitlab už sklandų bendradarbiavimą.
4 veiksmas: npm inicijavimas jūsų projekte
Tada inicijuokite npm savo projekte, kad pridėtumėte išsamios informacijos apie projektą faile package.json. Ši informacija bus vieša npm.
Savo terminale eikite į projekto šakninį katalogą ir paleiskite šią komandą, kad inicijuotų npm savo projekte.
npm init
Aukščiau pateikta komanda komandų eilutėje suaktyvins raginimų rinkinį:
- paketo pavadinimas: Tai jūsų npm paketo pavadinimas; jis turi būti unikalus, jei norite paskelbti paketą npm; kitu atveju npm išmes klaidą.
- versija: ši ypatybė nurodo dabartinę jūsų paketo versiją. Turite jį padidinti kiekvieną kartą, kai atnaujinate paketą, kitaip npm parodys klaidą. Numatytoji reikšmė yra 1.0.0.
- apibūdinimas: Ši nuosavybė yra jūsų paketo aprašymas. Jis bus viešas, kai paskelbsite paketą.
- įejimas: Ši ypatybė nurodo failo pavadinimą, nuo kurio prasideda kodo vykdymas.
- bandymo komanda: ši ypatybė nurodo komandą, kuri bus paleista, kai vykdysite npm paleidimo testas.
- git saugykla: ši nuosavybė yra jūsų nuotolinės „Git“ saugyklos URL.
- raktinius žodžius: ši nuosavybė žymi atitinkamus jūsų projektui skirtus raktinius žodžius, kurie padės paieškos varikliui jį rasti.
- autorius: Ši nuosavybė turėtų būti jūsų vardas arba slapyvardis.
- licencija: tai yra licencija, pagal kurią norite paskelbti paketą. Numatytoji licencija yra interneto sistemų konsorciumo (ISC) licencija.
Tai nustatę galite sukurti paketą.
5 veiksmas: išbandykite savo paketą
Baigę kurti paketą, turėtumėte jį išbandyti vietoje, kad pamatytumėte, kaip jis veiktų įdiegus jį npm.
Norėdami išbandyti paketą vietoje, pirmiausia paleiskite šią komandą savo projekto kataloge:
npm nuoroda
Aukščiau pateikta komanda leidžia nurodyti savo paketą vietoje, kaip darytumėte npm priglobtą paketą.
Tada sukurkite kitą aplanką savo projekto šakniniame kataloge ir į jį CD.
mkdir bandymas
cdbandymas
Bandymo aplanke paleiskite šią komandą, kad susietumėte paketą su aplanku:
npm nuorodos vardas-jūsų-paketą
Galiausiai sukurkite fiktyvų failą, kad patikrintumėte paketo funkcionalumą.
Baigę testus galite saugiai ištrinti bandomąjį aplanką.
6 veiksmas: prisijunkite prie npm savo sistemoje
Tada savo sistemoje turite prisijungti prie savo npm paskyros.
Paleiskite šią komandą, kad prisijungtumėte prie savo npm paskyros:
npm prisijungimas
Tai paragins įvesti savo vartotojo vardą, slaptažodį ir dviejų veiksnių autentifikavimo kodą (jei jį įjungėte savo paskyroje).
7 veiksmas: paskelbkite savo paketą
Atlikę visus aukščiau nurodytus veiksmus, paleiskite šią komandą, kad paskelbtumėte paketą npm.
npm paskelbti
Šiai komandai reikalingas vienkartinis slaptažodis, kuris bus išsiųstas jūsų el. Tada jis paskelbs jūsų paketą npm.
Savo paskelbtus paketus galite peržiūrėti npm. Prisijunkite prie savo npm paskyros npmjs.com ir eikite į paketų skyrių savo profilio prietaisų skydelyje.
Norėdami įdiegti paketą ir naudoti jį kaip priklausomybę nuo bet kurio projekto, paleiskite:
npm diegtivardas-apie-tavo-paketą
Paketo ištrynimas iš npm
Vis dar galite visiškai valdyti savo paketus naudodami npm, tai reiškia, kad galite keisti ir net visam laikui ištrinti paketą iš npm. Paketus galite ištrinti eidami į paketo nustatymų skyrių ir pasirinkę parinktį ištrinti paketą.