Diese Dokumentation wurde automatisch von KI übersetzt.
NocoBase setzt auf eine Mikrokernel-Architektur. Der Kern ist dabei ausschließlich für die Planung des Plugin-Lebenszyklus, das Abhängigkeitsmanagement und die Kapselung grundlegender Funktionen zuständig. Alle Geschäftsfunktionen werden als Plugins bereitgestellt. Das Verständnis der Organisationsstruktur, des Lebenszyklus und der Verwaltung von Plugins ist daher der erste Schritt, um NocoBase anzupassen.
Jedes Plugin ist ein eigenständiges npm-Paket und enthält typischerweise die folgende Verzeichnisstruktur:
NocoBase scannt standardmäßig die folgenden Verzeichnisse, um Plugins zu laden:
packages/plugins: Dieses Verzeichnis wird für die lokale Plugin-Entwicklung genutzt und unterstützt Echtzeit-Kompilierung und Debugging.storage/plugins: Hier werden kompilierte Plugins gespeichert, wie z. B. kommerzielle Versionen oder Plugins von Drittanbietern.Ein Plugin durchläuft typischerweise die folgenden Phasen:
pull lädt lediglich das Plugin-Paket herunter; der eigentliche Installationsprozess wird durch die erste enable-Aktion ausgelöst.pull) aber nicht aktiviert wurde, wird es nicht geladen.Greifen Sie im Browser auf den Plugin-Manager zu, um Plugins intuitiv anzuzeigen und zu verwalten:
Standard-URL: http://localhost:13000/admin/settings/plugin-manager
