Poznaj przędzę Najnowszy menedżer pakietów JavaScript opracowany przez Facebooka
Większość deweloperów frontendu zna już npm, który jest zarządzanym przez Node menedżerem pakietów dla bibliotek JavaScript, frameworków i wtyczek. Jest to najczęściej używany menedżer pakietów przez twórców stron internetowych, ale Facebook wymyślił zupełnie nowy menedżer pakietów o nazwie Przędza, która szybko staje się gorący rywal npm.
Z Przędzą możesz nadal wyciągaj elementy z repozytorium npm, ale możesz także wyciągnąć z innych repo i zarządzaj własnymi niestandardowymi zależnościami zainstalowanymi na wielu różnych komputerach.
Największą zaletą przędzy jest jej spójność różne wersje skryptów i zarządzanie dla różnych maszyn.
Użytkownicy, którzy polegają na npm, mogą mieć najnowszą wersję jQuery na swoim laptopie, ale mogą przełączyć się na swój pulpit i uruchomić nieco przestarzałą wersję. Można to zazwyczaj zarządzać za pomocą połączenia aktualizacyjnego, ale Yarn może być łatwiejsze.
Ostatecznie programiści używają menedżerów pakietów do zainstaluj zasoby zwane pakietami z uniwersalnego repozytorium. Mogą to być biblioteki, frameworki lub dowolny rodzaj wstępnie spakowanego kodu.
Jeśli chodzi o pakiety z automatyczną aktualizacją, Yarn dąży do tego, aby ten proces był szerszy, łatwiejszy i bardziej bezpieczny. Pomysły te wciąż pochodzą od zespołu Facebooka, ale Yarn oferuje już niesamowite korzyści:
- Dostęp do npm, altany i innych niestandardowych repozytoriów
- Zależności można instalować na wielu komputerach
- Optymalna wydajność na podstawie prędkości pobierania
- Buforowanie pakietów, dzięki czemu można pobrać ponownie bez Internetu
Na stronie Yarn GitHub znajdziesz instrukcje instalacji dla lokalnych stron internetowych lub miejsc produkcji na żywo.
Jeśli jesteś nowy w Yarn i chcesz udać się na test, sprawdź przewodnik użytkowania na oficjalnej stronie. Jest to jeden z najprostszych menedżerów pakietów, do którego możesz wskoczyć, a jeśli masz już jakieś doświadczenie w używaniu npm, poczujesz się jak u siebie w domu z Yarn.
A ponieważ jest to wciąż nowy projekt, spodziewam się wielu aktualizacji z Facebooka w nadchodzących miesiącach.