Moet ik lerna gebruiken?

Inhoudsopgave:

Moet ik lerna gebruiken?
Moet ik lerna gebruiken?
Anonim

Waarom zouden ontwikkelaars Lerna gebruiken? Lerna maakt het voor ontwikkelaars gemakkelijker door taken te beheren zoals versiebeheer, implementatie van code, afhankelijkheidsbeheer tussen projecten en nog veel meer. Het wordt meestal gebruikt in grotere projecten, waar het moeilijk wordt om al deze taken in de loop van de tijd handmatig te onderhouden.

Heb ik lerna nodig?

Lerna wordt meestal gebruikt in grotere projecten die na verloop van tijd moeilijk te onderhouden kunnen worden. Hiermee kan de code worden gemodulariseerd in kleinere beheersbare opslagplaatsen en kan de deelbare code worden geabstraheerd die in deze subopslagplaatsen kan worden gebruikt.

Wat is het punt van Lerna?

Lerna is een tool om Monorepos te beheren met Git en npm, die automatisch alle pakketversies die in je repository worden gebruikt, aan elkaar koppelt. Stel dat u meerdere typescript-projecten in verschillende repositories hebt die gemeenschappelijke afhankelijkheden hebben.

Heb ik lerna nodig met werkruimten voor garen?

Als je Lerna gebruikt zonder Yarn Workspaces, moet je het lerna bootstrap-commando uitvoeren om een repository in te stellen, maar met Yarn Workspaces doet het yarn install-commando alles voor jij. lerna run is een commando om npm-scripts uit te voeren in alle pakketten die door Lerna worden beheerd.

Moet ik NX gebruiken?

Nx is een reeks tools die door Nrwl worden geleverd om hulp te bieden bij het maken van applicaties, met name monorepos. … Ze bieden ook een eigenzinnige manier om uw code te organiseren, zodat u gemakkelijk zoveel mogelijk kunt delen tussen uwapps.

Aanbevolen: