Lerna ntxiv cov khoom siv hluav taws xob ntxiv rau sab saum toj ntawm Yarn Workspaces rau kev ua haujlwm nrog ntau pob. Cov xov paj ua haujlwm ua rau nws kom txhua qhov kev cia siab tuaj yeem ntsia tau ua ke, ua kom caching thiab txhim kho sai dua. Nws tso cai rau peb yooj yim tso tawm kev vam khom ntawm NPM nrog ib qho kev hais kom ua, hloov kho lub pob.
Vim li cas kuv thiaj yuav tsum siv lerna?
Vim li cas siv nws? Lerna yog siv feem ntau hauv cov haujlwm loj dua uas tuaj yeem ua nyuaj los tswj lub sijhawm. Nws tso cai rau modularizing cov cai rau hauv me me repositories thiab abstracting tawm shareable code uas yuav siv tau nyob rau hauv cov sub repos.
Puas lerna xav tau xov paj?
Txhawm rau bootstrap qhov project, tsis muaj lerna bootstrap yog yuav tsum tau, koj tsuas yog yuav tsum tau siv cov xov paj nruab raws li tau piav qhia hauv txoj hauv kev 4. Nws tsis muaj txiaj ntsig ntau rau thov lerna bootstrap txij li nws tsuas yog hu xov tooj nruab nws tus kheej. Nrog rau qhov kev teeb tsa no, lerna tau muab tag nrho qhov kev cia siab thiab bootstrapping workflow rau yarn workspaces.
xov paj thiab Lerna yog dab tsi?
Lerna: Ib qho cuab yeej rau kev tswj hwm cov haujlwm JavaScript. Nws yog ib lub pob nrov thiab siv dav sau hauv JavaScript. Nws optimizes workflow ib ncig ntawm kev tswj ntau pob repositories nrog git thiab npm; Yarn: Tus thawj tswj pob tshiab rau JavaScript. Cov xov paj caches txhua pob nws rub tawm kom nws tsis tas yuav rov qab.
lerna khiav ua dab tsi?
Lerna yog ib lub cuab yeej uas ua kom zoo duaworkflow nyob ib ncig ntawm tswj ntau pob repositories nrog git thiab npm. Lerna tseem tuaj yeem txo lub sijhawm thiab qhov chaw xav tau rau ntau cov ntawv luam ntawm cov pob hauv kev txhim kho thiab tsim ib puag ncig - ib txwm muaj qhov tsis zoo ntawm kev faib ib qhov project rau ntau pob NPM cais.