Susipažinkite su naujausiais „Facebook“ sukurtais „JavaScript“ paketo tvarkytojais
Dauguma „frontend“ kūrėjų jau žino apie „npm“, kuris yra „JavaScript“ bibliotekų, sistemų ir įskiepių paketų tvarkyklė. Tai yra plačiausiai naudojamas internetinių kūrėjų paketų tvarkytojas, tačiau „Facebook“ pateikė naują paketų tvarkyklė pavadintas Verpalai, kurie greitai tampa npm karštas varžovas.
Su verpalais vis dar galite ištraukite elementus iš „npm“ saugyklos, bet taip pat galite ištraukti iš kitų repo ir valdyti savo pasirinktines priklausomybes, įdiegtas daugelyje skirtingų įrenginių.
Didžiausia verpalų nauda yra nuoseklumas skirtingų scenarijų versijų ir skirtingų mašinų valdymo.
Vartotojai, kurie remiasi „npm“, gali turėti naujausią „jQuery“ versiją savo nešiojamuoju kompiuteriu, tačiau gali persijungti į savo darbalaukį ir paleisti šiek tiek pasenusią versiją. Paprastai tai gali būti valdoma atnaujinimo skambučiu, tačiau verpalai gali būti lengviau.
Galiausiai kūrėjai naudoja paketų tvarkytojus iš universaliųjų saugyklų įdiegti paketus vadinamus išteklius. Šie paketai gali būti bibliotekos, sistemos arba bet koks iš anksto supakuotas kodas.
Kai kalbama apie automatinį paketų atnaujinimą, siūlai siekia, kad šis procesas taptų platesnis, paprastesnis ir saugesnis. Šios idėjos vis dar išeina iš „Facebook“ komandos, tačiau verpalai jau siūlo neįtikėtiną naudą:
- Prieiga prie „npm“, „bower“ ir kitų pasirinktinių repo
- Priklausomybes galima įdiegti keliose mašinose
- Optimalus našumas, pagrįstas atsisiuntimo greičiu
- Pakuotės talpinimas, kad galėtumėte vėl atsisiųsti iš interneto
Puslapyje „Verpalai GitHub“ rasite vietinių svetainių arba gyvų gamybos svetainių diegimo instrukcijas.
Jei esate visiškai nauji siūlai ir norite eiti į bandomąjį darbą, patikrinkite naudojimo vadovą oficialioje svetainėje. Tai vienas iš paprasčiausių paketų valdytojų, į kuriuos galite pereiti, ir jei jau turite patirties naudodamiesi „npm“, jūs jaučiatės namuose su verpalais.
Ir kadangi tai dar gana naujas projektas, artimiausiais mėnesiais tikiuosi daug „Facebook“ atnaujinimų.