Lerna bir nechta paketlar bilan ishlash uchun Yarn Workspaces-ga foydali funksiyalarni qoʻshadi. Ip ish joylari barcha bog'liqliklar birgalikda o'rnatilishi, keshlash va o'rnatishni tezroq qilish imkonini beradi. Bu bizga NPM ga bog'liqliklarni bitta buyruq bilan osonlikcha ozod qilish imkonini beradi, paketni avtomatik yangilaydi.
Nega men lernadan foydalanishim kerak?
Nega undan foydalanasiz? Lerna asosan kattaroq loyihalarda foydalaniladi va vaqt oʻtishi bilan uni saqlab qolish qiyinlashadi. Bu kodni kichikroq boshqariladigan omborlarga modullashtirish va ushbu kichik omborlarda ishlatilishi mumkin bo'lgan almashiladigan kodni abstrakt qilish imkonini beradi.
Lerna uchun ip kerakmi?
Loyihani yuklash uchun lerna yuklash kerak emas, siz 4-yondashda tasvirlanganidek ip oʻrnatishdan foydalanishingiz kerak. chunki u faqat ipni o'rnatishni chaqiradi. Ushbu sozlash yordamida lerna toʻliq bogʻliqlik va yuklash ish jarayonini ip ish joylariga bagʻishlaydi.
Ip va Lerna nima?
Lerna: JavaScript loyihalarini boshqarish vositasi. Bu JavaScript-da yozilgan mashhur va keng qo'llaniladigan paket. U git va npm yordamida ko'p paketli omborlarni boshqarish atrofida ish jarayonini optimallashtiradi; Yarn: JavaScript uchun yangi paket menejeri. Ip oʻzi yuklab olgan har bir paketni keshlaydi, shuning uchun boshqa kerak boʻlmaydi.
Lerna yugurish nima qiladi?
Lerna bu -ni optimallashtiradigan vositadirgit va npm bilan ko'p paketli omborlarni boshqarish bo'yicha ish jarayoni. Lerna, shuningdek, ishlab chiqish va yaratish muhitida paketlarning ko'p nusxalari uchun vaqt va joy talablarini qisqartirishi mumkin - odatda loyihani alohida NPM paketlariga bo'lishning salbiy tomoni.