Hjemmeside » Toolkit » Møt garn Den nyeste JavaScript Package Manager utviklet av Facebook

    Møt garn Den nyeste JavaScript Package Manager utviklet av Facebook

    De fleste frontend-utviklere vet allerede om npm som er Node-powered pakkebehandling for JavaScript-biblioteker, rammer og plugins. Dette er den mest brukte pakkelederen av webutviklere, men Facebook har kommet opp med en helt ny pakkeleder navngitt Garn som raskt blir npm er varm rival.

    Med Garn kan du fortsatt trekk elementer fra npm-depotet, men du kan også trekke fra andre repos og Administrer dine egne tilpassede avhengigheter installert på mange forskjellige maskiner.

    Den største fordelen med Garn er konsistens for forskjellige versjoner av skript og ledelse for ulike maskiner.

    Brukere som stoler på npm, kan ha den nyeste versjonen av jQuery på sin bærbare datamaskin, men kan bytte til skrivebordet og kjøre en litt utdatert versjon. Dette kan typisk administreres med et oppdateringsanrop, men det kan være lettere å bruke Garn.

    Til slutt bruker utviklerne pakkeforvaltere til installere ressurser kalt pakker fra et universelt arkiv. Disse pakkene kan være biblioteker, rammer, eller noen form for ferdigpakket kode.

    Når det gjelder automatiske oppdateringspakker, har Garn som mål å gjøre denne prosessen bredere, enklere og mye mer sikker. Disse ideene kommer fremdeles ut av Facebooks dev team, men Garn tilbyr allerede noen utrolige fordeler:

    • Tilgang til npm, bower og andre tilpassede repos
    • Avhengigheter kan installeres på flere maskiner
    • Optimal ytelse basert på nedlastingshastigheter
    • Pakking caching, slik at du kan laste ned igjen uten Internett

    På Garn GitHub-siden finner du installasjonsinstruksjoner for lokale nettsteder eller liveproduksjonssteder.

    Hvis du er helt ny til Garn og vil gå til en prøvekjøring, sjekk ut brukerveiledningen på den offisielle nettsiden. Dette er en av de enkleste pakkelederne å hoppe inn i, og hvis du allerede har erfaring med å bruke npm så vil du føle deg hjemme med Garn.

    Og siden dette fortsatt er et ganske nytt prosjekt, forventer jeg mange oppdateringer fra Facebook i de kommende månedene.