Faceți cunoștință cu noul JavaScript Manager de pachete dezvoltat de Facebook
Cei mai mulți dezvoltatori de frontend știu deja despre npm, care este managerul de pachete cu noduri pentru bibliotecile, cadrele și pluginurile JavaScript. Acesta este cel mai utilizat manager de pachete de dezvoltatori web, dar Facebook a venit cu un nou brand manager de pachete numit Fire care devine rapid Răzbunul fierbinte al lui npm.
Cu Fire puteți încă trageți articole din depozitul npm, dar puteți, de asemenea, trage de la alte repo și gestionați dependențele dvs. personalizate instalate pe mai multe mașini diferite.
Cel mai mare beneficiu al firelor este coerența pentru diferite versiuni de scripturi și management pentru diferite mașini.
Utilizatorii care se bazează pe npm pot avea cea mai recentă versiune a jQuery pe laptop-ul lor, dar ar putea trece la desktop și să ruleze o versiune ușor depășită. Acest lucru poate fi, de obicei, gestionat cu un apel de actualizare, dar Fire ar putea fi mai ușor.
În cele din urmă, dezvoltatorii folosesc managerii de pachete instalați resurse numite pachete dintr-un depozit universal. Aceste pachete pot fi biblioteci, cadre sau orice tip de cod pre-ambalat.
Când vine vorba de auto-actualizarea pachetelor, Fire urmărește să facă acest proces mai larg, mai ușor și mult mai sigur. Aceste idei sunt încă în afara echipei Facebook dev dar Fire oferă deja câteva avantaje incredibile:
- Accesați npm, bower și alte repo-uri personalizate
- Dependențele pot fi instalate pe mai multe mașini
- Performanță optimă bazată pe viteze de descărcare
- Pachetul de cache, astfel încât să puteți descărca din nou fără Internet
În pagina GitHub Yarn veți găsi instrucțiuni de instalare pentru site-uri web locale sau site-uri de producție live.
Dacă sunteți nou la Fire și doriți să mergeți pentru un test de testare, verificați ghidul de utilizare de pe site-ul oficial. Acesta este unul dintre cei mai simpli manageri de pachete pentru a sari în, și dacă aveți deja o experiență folosind npm atunci vă veți simți ca acasă cu Fire.
Și din moment ce acesta este încă un proiect destul de nou, mă aștept la o mulțime de actualizări de pe Facebook în următoarele luni.