Warum sollten Entwickler Lerna verwenden? Lerna erleichtert Entwicklern Aufgaben wie Versionierung, Bereitstellung von Code, Verw altung von Abhängigkeiten zwischen Projekten und vieles mehr. Es wird hauptsächlich in größeren Projekten verwendet, wo es mit der Zeit schwierig wird, all diese Aufgaben manuell zu verw alten.
Brauche ich Lerna?
Lerna wird hauptsächlich in größeren Projekten verwendet, die mit der Zeit schwer zu warten sind. Es ermöglicht die Modularisierung des Codes in kleinere, überschaubare Repositories und das Abstrahieren von gemeinsam nutzbarem Code, der in diesen Sub-Repos verwendet werden kann.
Was ist der Sinn von Lerna?
Lerna ist ein Tool zur Verw altung von Monorepos mit Git und npm, das automatisch alle Paketversionen verknüpft, die in Ihrem Repository verwendet werden. Angenommen, Sie haben mehrere Typoskript-Projekte in verschiedenen Repositories, die gemeinsame Abhängigkeiten haben.
Brauche ich Lerna mit Garnarbeitsplätzen?
Wenn Sie Lerna ohne Yarn Workspaces verwenden, müssen Sie den lerna-Bootstrap-Befehl ausführen, um ein Repository einzurichten, aber mit Yarn Workspaces erledigt der yarn install-Befehl alles, wofür Sie. lerna run ist ein Befehl zum Ausführen von npm-Skripten in allen von Lerna verw alteten Paketen.
Soll ich NX verwenden?
Nx ist eine Reihe von Tools, die von Nrwl bereitgestellt werden, um bei der Erstellung von Anwendungen zu helfen, insbesondere Monorepos. … Sie bieten auch eine rechthaberische Möglichkeit, Ihren Code so zu organisieren, dass Sie so einfach wie möglich so viel wie möglich zwischen Ihren teilen könnenApps.