@fumiX/entwickler Ich hab mir mal ein bisschen Lerna angeschaut. Das ging recht fix aufzusetzen und scheint auch ein paar Verbesserungen für den Build mitzubringen.
An den Kommandos fürs Bauen ändert sich nix, aber diese Tasks delegieren im Hintergrund an Lerna bzw. Nx:
npm run build: Die Projekte werden in topologischer Reihenfolge gebaut, soweit es geht parallel und die Buildergebnisse werden gecacht
npm run lint: Wird für alle Module parallel ausgeführt und Ergebnis gecacht → schneller
npm run lintfix: Wird für alle Module parallel ausgeführt → schneller
Für das start-Skript wäre das bestimmt auch sinnvoll, um automatisch bei Änderungen die richtigen Module neu zu bauen und die App neu zu starten.
@fumiX/entwickler Ich hab mir mal ein bisschen Lerna angeschaut. Das ging recht fix aufzusetzen und scheint auch ein paar Verbesserungen für den Build mitzubringen.
An den Kommandos fürs Bauen ändert sich nix, aber diese Tasks delegieren im Hintergrund an Lerna bzw. Nx:
npm run build
: Die Projekte werden in topologischer Reihenfolge gebaut, soweit es geht parallel und die Buildergebnisse werden gecachtnpm run lint
: Wird für alle Module parallel ausgeführt und Ergebnis gecacht → schnellernpm run lintfix
: Wird für alle Module parallel ausgeführt → schnellerFür das
start
-Skript wäre das bestimmt auch sinnvoll, um automatisch bei Änderungen die richtigen Module neu zu bauen und die App neu zu starten.