Questa documentazione è stata tradotta automaticamente dall'IA.
NocoBase adotta un'architettura a microkernel, dove il core è responsabile solo della gestione del ciclo di vita dei plugin, della gestione delle dipendenze e dell'incapsulamento delle funzionalità di base. Tutte le funzionalità di business sono fornite sotto forma di plugin. Pertanto, comprendere la struttura organizzativa, il ciclo di vita e le modalità di gestione dei plugin è il primo passo per personalizzare NocoBase.
Ogni plugin è un pacchetto npm indipendente, che tipicamente contiene la seguente struttura di directory:
NocoBase scansiona le seguenti directory per caricare i plugin per impostazione predefinita:
packages/plugins: Utilizzato per lo sviluppo locale di plugin, supporta la compilazione e il debugging in tempo reale.storage/plugins: Contiene i plugin compilati, come quelli delle edizioni commerciali o di terze parti.Un plugin attraversa tipicamente le seguenti fasi:
pull si occupa solo di scaricare il pacchetto del plugin; il processo di installazione effettivo viene attivato dalla prima enable.pullato ma non abilitato, non verrà caricato.Acceda al gestore dei plugin nel browser per visualizzare e gestire i plugin in modo intuitivo:
URL predefinito: http://localhost:13000/admin/settings/plugin-manager
