Perché gli sviluppatori dovrebbero usare Lerna? Lerna rende le cose più facili per gli sviluppatori gestendo attività come il controllo delle versioni, la distribuzione del codice, la gestione delle dipendenze tra i progetti e molto altro. Viene utilizzato principalmente in progetti più grandi, in cui diventa difficile mantenere tutte queste attività manualmente nel tempo.
Ho bisogno di lerna?
Lerna viene utilizzato principalmente in progetti più grandi che possono diventare difficili da mantenere nel tempo. Consente di modularizzare il codice in repository gestibili più piccoli e di estrarre codice condivisibile che può essere utilizzato in questi repository secondari.
Che senso ha Lerna?
Lerna è uno strumento per gestire Monorepos con Git e npm, che collega automaticamente tutte le versioni dei pacchetti utilizzate nel tuo repository. Si supponga di avere più progetti dattiloscritti in repository diversi che hanno dipendenze comuni.
Ho bisogno di lerna con gli spazi di lavoro dei filati?
Se stai usando Lerna senza Yarn Workspaces, devi eseguire il comando lerna bootstrap per impostare un repository, ma con Yarn Workspaces, il comando yarn install fa tutto per voi. lerna run è un comando per eseguire npm-script in tutti i pacchetti gestiti da Lerna.
Dovrei usare NX?
Nx è una suite di strumenti forniti da Nrwl per aiutare nella creazione di applicazioni, in particolare monorepos. … Forniscono anche un modo supponente di organizzare il tuo codice in modo da poter condividere facilmente il più possibile tra i tuoiapp.