dev, dev:build, dev:add und dev:typecheck bietet die yarn twenty CLI Befehle zum Ausführen von Funktionen, Anzeigen von Logs und Verwalten von App-Installationen.
Funktionen ausführen (yarn twenty dev:function:exec)
Eine Logikfunktion manuell ausführen, ohne sie über HTTP, Cron oder ein Datenbankereignis auszulösen:
Funktionsprotokolle ansehen (yarn twenty dev:function:logs)
Ausführungsprotokolle für die Logikfunktionen Ihrer App streamen:
Dies unterscheidet sich von
yarn twenty docker:logs, das die Docker-Container-Logs anzeigt. yarn twenty dev:function:logs zeigt die Funktionsausführungsprotokolle Ihrer App vom Twenty-Server.Generieren des typisierten Clients (yarn twenty dev:generate-client)
Generieren Sie den typisierten API-Client (twenty-client-sdk) erneut aus dem Schema des aktiven Remotes, ohne eine App zu erstellen oder zu synchronisieren. Verwenden Sie ihn, um in jedem Projekt einen typisierten Client zu erhalten – zum Beispiel für einen Backend-Dienst in einem separaten Repository –, der mit Ihrer Twenty-Instanz kommuniziert:
Der Client wird in
node_modules generiert, daher wird er nicht zusammen mit Ihrem Code eingecheckt. Führen Sie yarn twenty dev:generate-client nach jeder Installation aus (zum Beispiel in einem postinstall-Skript oder in CI).Eine App deinstallieren (yarn twenty app:uninstall)
Entfernen Sie Ihre App aus dem aktiven Arbeitsbereich:
Remotes verwalten
Ein Remote ist ein Twenty-Server, mit dem sich Ihre App verbindet. Während der Einrichtung erstellt das Scaffolding-Tool automatisch eines für Sie. Sie können jederzeit weitere Remotes hinzufügen oder zwischen ihnen wechseln.~/.twenty/config.json gespeichert.