npm leidžia "JavaScript" kūrėjams lengvai bendrinti ir pakartotinai naudoti kodą, taip pat atnaujinti bendrinamą kodą.
Jei jau kurį laiką dirbate su "Javascript", galbūt esate girdėję apie npm: npm leidžia "Javascript" kūrėjams lengvai dalytis kodu, kurį jie sukūrė tam tikroms problemoms išspręsti, ir kitiems kūrėjams pakartotinai naudoti šį kodą savo programose.
Kai esate priklausomi nuo šio kodo iš kitų kūrėjų, npm leidžia tikrai lengvai patikrinti, ar jie padarė kokių nors atnaujinimų, ir atsisiųsti tuos atnaujinimus, kai jie yra padaryti.
Šie daugkartinio naudojimo kodo bitai vadinami paketais, o kartais ir moduliais. Paketas yra tik katalogas, kuriame yra vienas ar keli failai, kuriame taip pat yra failas pavadinimu "package.json" su kai kuriais metaduomenimis apie šį paketą. Įprasta programa, pvz., svetainė, priklausys nuo dešimčių ar šimtų paketų. Šios pakuotės dažnai būna mažos. Bendra idėja yra sukurti mažą bloką, kuris išsprendžia vieną problemą ir ją gerai išsprendžia. Tai leidžia iš šių mažų, bendrų statybinių blokų kurti didesnius, pasirinktinius sprendimus.
Tai turi daug privalumų. Tai leidžia jūsų komandai pasinaudoti patirtimi už jūsų organizacijos ribų, pritraukiant paketus iš žmonių, kurie sutelkė dėmesį į tam tikras problemines sritis. Tačiau net jei pakartotinai nenaudojate kodo iš žmonių, nepriklausančių jūsų organizacijai, tokio modulio metodo naudojimas gali padėti jūsų komandai geriau dirbti kartu ir taip pat gali padėti pakartotinai naudoti kodą visuose projektuose.
Paketų, kurie padės sukurti programą, galite rasti naršydami npm svetainėje. Naršydami svetainėje rasite įvairių rūšių paketų. Rasite daug mazgų modulių. NPM prasidėjo kaip mazgų paketų tvarkyklė, todėl rasite daug modulių, kuriuos galima naudoti serverio pusėje. Taip pat yra daug paketų, kurie prideda komandas, kurias galite naudoti komandinėje eilutėje. Ir šiuo metu galite rasti daugybę paketų, kuriuos galima naudoti naršyklėje, priekinėje dalyje.
Taigi dabar, kai turite idėją, ką npm gali padaryti, pakalbėkime apie tai, kaip tai veikia. Kai žmonės kalba apie npm, jie gali kalbėti apie vieną iš trijų dalykų. Jie gali kalbėti apie svetainę, kurią mes ką tik apžiūrėjome. Arba jie gali kalbėti apie registrą, kuris yra didelė duomenų bazė informacijos apie paketus, kuriais žmonės dalijasi. Arba trečias dalykas, apie kurį jie gali kalbėti, yra klientas: kai kūrėjas nusprendžia pasidalinti savo kodu, jis naudoja npm klientą, kuris yra įdiegtas jų kompiuteryje, kad paskelbtų tą kodą iki registras. Ir kai registre yra šio paketo įrašas, kiti kūrėjai gali naudoti savo npm klientus, kad įdiegtų paketą iš registro. Šio paketo įrašas registre taip pat atsispindi svetainėje, kur yra puslapis, skirtas šiam naujam paketui.
Taigi, tai, kas npm yra. Tai būdas pakartotinai naudoti kitų kūrėjų kodą, taip pat būdas bendrinti kodą su jais, taip pat palengvina skirtingų kodo versijų valdymą.
npm leidžia JavaScript kūrėjams lengvai bendrinti ir pakartotinai naudoti kodą, taip pat lengva atnaujinti bendrinamą kodą.
Jei kurį laiką naudojate "Javascript", tikriausiai girdėjote apie npm:npm leidžia "Javascript" kūrėjams lengvai dalytis savo sukurtu kodu, kad išspręstų konkrečias problemas, o kiti kūrėjai gali jį naudoti savo programose.
Kai pasikliaujate šiuo kitų kūrėjų kodu, npm leidžia lengvai patikrinti, ar jie turi kokių nors naujinimų, ir juos atsisiųsti, kai jie atnaujinami.
Daugkartinio naudojimo kodas šiems bitams vadinamas paketu, o kartais ir moduliu. Paketas yra tiesiog katalogas, kuriame yra vienas ar daugiau failų, ir failas pavadinimu "package.json", kuriame yra tam tikri metaduomenys apie šį paketą. Įprasta programa, kaip ir svetainė, priklausys nuo dešimčių ar šimtų paketų. Šie maišeliai paprastai būna maži. Bendra idėja yra sukurti mažą bloką, išspręsti problemą, ją išspręsti. Tai leidžia kurti didesnius pasirinktinius sprendimus šiuose mažuose, bendruose blokuose.
Tai turi daug privalumų. Tai leidžia jūsų komandai panaudoti paketus iš profesionalų už jūsų organizacijos ribų, kad pritrauktų žmones, kurie specializuojasi konkrečiose probleminėse srityse. Tačiau net jei nekartojate kodo iš žmonių, nepriklausančių jūsų organizacijai, šio moduliu pagrįsto metodo naudojimas gali padėti jūsų komandai geriau dirbti ir pakartotinai naudoti kodą visuose projektuose.
Paketų, kurie padės sukurti programą, galite rasti naršydami npm svetainėje. Naršydami svetainėje rasite įvairių tipų paketų. Rasite daug mazgų modulių. NPM prasideda kaip mazgų paketų tvarkyklė, todėl serverio pusėje rasite daug modulių. Taip pat yra daug paketų, kurie prideda komandas, kurias galite naudoti komandinėje eilutėje. Šiuo metu galite rasti keletą paketų, kuriuos galite naudoti naršyklėje, priekinėje dalyje.
Taigi dabar, kai turite idėją, ką npm gali padaryti, pakalbėkime apie tai, kaip tai veikia. Kai žmonės kalba apie npm, jie gali kalbėti apie vieną iš trijų dalykų. Jie gali kalbėti apie svetainę, kurią ką tik pažiūrėjome. Arba jie gali kalbėti apie registrą, kuris yra didelė duomenų bazė paketuose, kad žmonės dalijasi. Arba trečias dalykas, apie kurį jie gali kalbėti, yra klientas: kai kūrėjas nusprendžia pasidalinti savo kodu, jis paskelbia jį registre naudodamas kompiuteryje įdiegtą npm klientą. Kai paketas turi įrašą registre, kiti kūrėjai gali įdiegti paketą iš registro naudodami savo npm klientą. Įrašai šio paketo registracijos formoje taip pat atsispindi svetainėje, kurioje yra puslapis, skirtas šiam naujam paketui.
Štai kas yra npm. Tai būdas pakartotinai naudoti kitų kūrėjų kodą ir dalytis juo su jais, taip pat palengvina skirtingų kodo versijų valdymą.
|