Lerna dodaje funkcjonalność narzędziową do obszarów roboczych Yarn do pracy z wieloma pakietami. Obszary robocze Yarn sprawiają, że wszystkie zależności mogą być instalowane razem, co przyspiesza buforowanie i instalowanie. Pozwala nam łatwo uwolnić zależności od NPM za pomocą jednego polecenia, automatycznie aktualizuje pakiet.
Dlaczego powinienem używać lerny?
Dlaczego go używać? Lerna jest używana głównie w większych projektach, które z czasem mogą stać się trudne do utrzymania. Pozwala na modularyzację kodu na mniejsze, łatwe w zarządzaniu repozytoria i wyodrębnienie kodu, który można udostępniać, który może być używany w tych podrepozytoriach.
Czy lerna potrzebuje włóczki?
Aby załadować projekt, nie jest wymagany lerna bootstrap, wystarczy użyć przędzy install, jak opisano w podejściu 4. Nie ma większego sensu wywoływanie lerna bootstrap ponieważ nazywa się po prostu instalacją przędzy. Dzięki tej konfiguracji lerna całkowicie dedykuje przepływ pracy zależności i ładowania do obszarów roboczych przędzy.
Czym jest włóczka i Lerna?
Lerna: Narzędzie do zarządzania projektami JavaScript. Jest to popularny i szeroko stosowany pakiet napisany w JavaScript. Optymalizuje przepływ pracy wokół zarządzania repozytoriami wielu pakietów za pomocą git i npm; Yarn: Nowy menedżer pakietów dla JavaScript. Przędza buforuje każdy pobrany pakiet, więc nigdy więcej nie musi.
Co robi lerna run?
Lerna to narzędzie, które optymalizujeprzepływ pracy wokół zarządzania repozytoriami wielu pakietów za pomocą git i npm. Lerna może również zredukować wymagania czasowe i przestrzenne dla wielu kopii pakietów w środowiskach programistycznych i kompilacji - zwykle minusem dzielenia projektu na wiele oddzielnych pakietów NPM.