Хөгжүүлэгчид яагаад Lerna-г ашиглах ёстой гэж? Лерна хувилбар гаргах, код байрлуулах, төслүүд хоорондын хамаарлын менежмент болон бусад олон ажлыг удирдан хөгжүүлэгчидийн ажлыг хөнгөвчилдөг. Энэ нь ихэвчлэн том төслүүдэд ашиглагддаг бөгөөд эдгээр бүх ажлыг цаг хугацааны явцад гараар хийхэд хэцүү болдог.
Надад лерна хэрэгтэй юу?
Lerna-г ихэвчлэн том төслүүдэд ашигладаг бөгөөд цаг хугацааны явцад засвар үйлчилгээ хийхэд хэцүү болдог. Энэ нь кодыг удирдаж болох жижиг репозиторууд болгон модульчлах, эдгээр дэд хадгалах газруудад ашиглах боломжтой хуваалцах кодыг хийсвэрлэх боломжийг олгодог.
Лерна ямар учиртай юм бэ?
Lerna нь Monorepos-ыг Git болон npm ашиглан удирдах хэрэгсэл бөгөөд таны репозитор дээр ашигласан бүх багцын хувилбаруудыг автоматаар холбодог. Танд нийтлэг хамаарал бүхий өөр өөр хадгалах газарт олон төрлийн бичгийн төсөл байгаа гэж бодъё.
Утасны ажлын талбартай лерна хэрэгтэй юу?
Хэрэв та Lerna-г утаснуудын ажлын талбаргүй ашиглаж байгаа бол хадгалах газар тохируулахын тулд lerna bootstrap командыг ажиллуулах ёстой, харин Yarn Workspaces-д yarn install команд нь бүх зүйлийг хийнэ Та. lerna run нь Lerna-н удирддаг бүх багцад npm-скриптүүдийг ажиллуулах тушаал юм.
Би NX хэрэглэх ёстой юу?
Nx нь Nrwl-аас аппликейшн үүсгэхэд туслах, ялангуяа monorepos-д туслах хэрэгслүүдийн багц юм. … Тэд мөн таны кодыг зохион байгуулах санал бодолтой арга замыг өгдөг бөгөөд ингэснээр та өөр хоорондоо аль болох ихийг хялбархан хуваалцах боломжтойпрограмууд.