Hjemmeside » Værktøjskasse » Mød garn Den nyeste JavaScript Package Manager udviklet af Facebook

    Mød garn Den nyeste JavaScript Package Manager udviklet af Facebook

    De fleste frontend-udviklere ved allerede om npm, som er Node-powered pakkeadministrator for JavaScript-biblioteker, rammer og plugins. Dette er den mest anvendte pakkeleder af webudviklere, men Facebook er kommet op med en helt ny pakkechef navngivet Garn, som hurtigt bliver npm's hot rival.

    Med Garn kan du stadig trække elementer fra npm-depotet, men du kan også trække fra andre repos og Administrer dine egne brugerdefinerede afhængigheder installeret på tværs af mange forskellige maskiner.

    Den største fordel ved Garn er konsistens for forskellige versioner af scripts og ledelse til forskellige maskiner.

    Brugere, der er afhængige af npm, kan have den nyeste version af jQuery på deres bærbare computer, men kan skifte til skrivebordet og køre en lidt forældet version. Dette kan typisk forvaltes med et opdateringsopkald, men garn kan være lettere.

    I sidste ende bruger udviklerne pakkeforvaltere til installer ressourcer kaldet pakker fra et universelt arkiv. Disse pakker kan være biblioteker, rammer eller enhver form for færdigpakket kode.

    Når det kommer til automatisk opdatering af pakker, har Garn til formål at gøre denne proces bredere, lettere og meget mere sikker. Disse ideer kommer stadig ud af Facebooks dev team, men Garn tilbyder allerede nogle utrolige fordele:

    • Adgang til npm, bower og andre brugerdefinerede repos
    • Afhængigheder kan installeres på tværs af flere maskiner
    • Optimal ydelse baseret på downloadhastigheder
    • Pakke caching, så du kan downloade igen uden internet

    På Garn GitHub-siden finder du installationsinstruktioner til lokale hjemmesider eller levende produktionssteder.

    Hvis du er helt ny til Garn og vil gå til en testkørsel, skal du tjekke brugervejledningen på den officielle hjemmeside. Dette er en af ​​de enkleste pakkeforvaltere at hoppe ind i, og hvis du allerede har nogle erfaringer med npm så vil du føle dig hjemme med Garn.

    Og da dette stadig er et ret nyt projekt, forventer jeg en masse opdateringer fra Facebook i de kommende måneder.