npm teeb JavaScripti arendajatele lihtsaks koodi jagamise ja taaskasutamise ning muudab lihtsaks jagatava koodi uuendamise.
Kui oled Javascriptiga juba mõnda aega töötanud, oled võib-olla kuulnud npm-ist: npm teeb Javascripti arendajatele lihtsaks jagada koodi, mille nad on loonud konkreetsete probleemide lahendamiseks, ja et teised arendajad saaksid seda koodi oma rakendustes uuesti kasutada.
Kui sa sõltud sellest koodist teistelt arendajatelt, teeb npm väga lihtsaks kontrollida, kas nad on sellele uuendusi teinud, ja need uuendused alla laadida, kui need on tehtud.
Neid korduvkasutatavaid kooditükke nimetatakse pakettideks või mõnikord mooduliteks. Pakett on lihtsalt kataloog, milles on üks või mitu faili, millel on ka fail nimega "package.json" koos selle paketi metaandmetega. Tüüpiline rakendus, nagu veebileht, sõltub kümnetest või sadadest pakettidest. Need paketid on sageli väikesed. Üldine idee on luua väike ehitusplokk, mis lahendab ühe probleemi ja lahendab selle hästi. See võimaldab sul koostada suuremaid, kohandatud lahendusi neist väikestest, ühistest ehitusplokkidest.
Sellel on palju eeliseid. See võimaldab teie meeskonnal kasutada teadmisi väljaspool teie organisatsiooni, tuues sisse pakette inimestelt, kes on keskendunud konkreetsetele probleemsetele valdkondadele. Aga isegi kui sa ei kasuta koodi väljaspool oma organisatsiooni, võib selline moodulipõhine lähenemine tegelikult aidata meeskonnal paremini koostööd teha ning võimaldab seda ka Kasuta koodi projektide vahel uuesti.
Rakenduse koostamiseks leiad pakette, kui sirvid npm veebilehte. Kui sa veebilehte sirvid, leiad erinevat tüüpi pakette. Leiad palju sõlmemooduleid. NPM algas sõlmede paketihaldurina, nii et serveri poolel on palju mooduleid, mida saab kasutada. On ka palju pakette, mis lisavad käske, mida saad kasutada käsureal. Ja praegu on saadaval mitmeid pakette, mida saab brauseris kasutada, esiosas.
Nüüd, kui sul on aimu, mida npm suudab, räägime, kuidas see töötab. Kui inimesed räägivad NPM-ist, võivad nad rääkida ühest kolmest asjast. Nad võivad rääkida veebilehest, mida me just vaatasime. Või nad võivad rääkida registrist, mis on suur andmebaas pakettide kohta, mida inimesed jagavad. Või kolmas asi, millest nad räägivad, on klient: kui arendaja otsustab oma koodi jagada, kasutab ta oma arvutisse paigaldatud NPM-klienti, et avaldada see kood kuni Registratuuri. Ja kui selle paketi kirje on registris, saavad teised arendajad kasutada oma npm kliente, et pakett registrist paigaldada. Selle paketi registrikirje kajastub ka veebilehel, kus on leht, mis on pühendatud sellele uuele paketile.
Nii et see ongi npm. See on viis taaskasutada teiste arendajate koodi ning jagada oma koodi nendega, mis teeb erinevate koodiversioonide haldamise lihtsaks.
npm teeb JavaScripti arendajatele lihtsaks koodi jagamise ja taaskasutamise ning on lihtne jagada jagatud koodi.
Kui oled Javascripti juba mõnda aega kasutanud, oled ilmselt kuulnud, et npm:npm teeb Javascripti arendajatele lihtsaks jagada oma loodud koodi konkreetsete probleemide lahendamiseks, samal ajal kui teised arendajad saavad seda kasutada oma rakendustes.
Kui tugined teiste arendajate koodile, teeb npm lihtsaks kontrollida, kas neil on uuendusi, ja laadida need alla, kui need uuendatakse.
Nende bittide korduvkasutatavat koodi nimetatakse paketiks ja mõnikord mooduliks. Pakett on lihtsalt kataloog, mis sisaldab ühte või mitut faili ning faili nimega "package.json", mis sisaldab selle paketi kohta mõningaid metaandmeid. Tüüpiline rakendus, nagu veebileht, sõltub kümnetest või sadadest pakettidest. Need kotid on tavaliselt väikesed. Üldine idee on, et sa lood väikese ehitusploki, lahendad probleemi, lahendad selle. See võimaldab sul ehitada suuremaid kohandatud lahendusi nendes väikestes, ühistes ehitusplokkides.
Sellel on palju eeliseid. See võimaldab teie meeskonnal kasutada pakette väljaspool teie organisatsiooni professionaalidelt, et tuua sisse inimesi, kes on spetsialiseerunud konkreetsetele probleemsetele valdkondadele. Kuid isegi kui sa ei korda koodi väljaspool oma organisatsiooni, võib moodulipõhine lähenemine aidata meeskonnal paremini töötada ja koodi projektides uuesti kasutada.
Saad leida pakette, mis aitavad sul oma rakendust ehitada, sirvides npm veebilehte. Kui veebilehte sirvida, leiad erinevat tüüpi pakette. Leiad palju sõlmemooduleid. NPM algab sõlmede paketihaldurina, nii et serveri poolel on palju mooduleid saadaval. On ka palju pakette, mis lisavad käske, mida saad käsureal kasutada. Praegu leiad mõned paketid, mida saad kasutada brauseris, frontendis.
Nüüd, kui sul on aimu, mida npm suudab, räägime, kuidas see töötab. Kui inimesed räägivad NPM-ist, võivad nad rääkida ühest kolmest asjast. Võib-olla räägivad nad veebilehelt, mida me just vaatasime. Või räägitakse registrist, mis on suur andmebaas pakettides, mida inimesed jagavad. Või kolmas asi, millest nad rääkida saavad, on klient: kui arendaja otsustab oma koodi jagada, avaldab ta selle registrisse, kasutades oma arvutisse paigaldatud npm klienti. Kui paketil on registris kirje, saavad teised arendajad selle oma npm kliendi abil registrist installida. Selle paketi registreerimisvormi kanded on samuti veebilehel kajastatud, kus on leht, mis on pühendatud sellele uuele pakile.
See ongi NPM. See on viis taaskasutada teiste arendajate koodi ja jagada seda nendega ning muudab erinevate koodiversioonide haldamise lihtsamaks.
|