Esta documentação foi traduzida automaticamente por IA.
O NocoBase adota uma arquitetura de microkernel, onde o núcleo é responsável apenas pelo agendamento do ciclo de vida dos plugins, pelo gerenciamento de dependências e pela encapsulação de capacidades básicas. Todas as funcionalidades de negócio são fornecidas na forma de plugins. Portanto, entender a estrutura organizacional, o ciclo de vida e a forma de gerenciamento dos plugins é o primeiro passo para personalizar o NocoBase.
Cada plugin é um pacote npm independente e geralmente possui a seguinte estrutura de diretórios:
Por padrão, o NocoBase verifica os seguintes diretórios para carregar plugins:
packages/plugins: É o diretório para o desenvolvimento local de plugins, com suporte a compilação e depuração em tempo real.storage/plugins: Armazena plugins compilados, como edições comerciais ou plugins de terceiros.Um plugin geralmente passa pelas seguintes etapas:
pull apenas baixa o pacote do plugin; o processo de instalação real é acionado pela primeira vez que você o enable.pulled, mas não habilitado, ele não será carregado.Acesse o gerenciador de plugins no navegador para visualizar e gerenciar plugins de forma intuitiva:
URL Padrão: http://localhost:13000/admin/settings/plugin-manager
