Эта документация была автоматически переведена ИИ.
NocoBase использует микроядерную архитектуру, где ядро отвечает только за планирование жизненного цикла плагинов, управление зависимостями и инкапсуляцию базовых возможностей. Все бизнес-функции предоставляются в виде плагинов. Поэтому понимание структуры, жизненного цикла и способов управления плагинами — это первый шаг к кастомизации NocoBase.
Каждый плагин представляет собой независимый npm-пакет и обычно имеет следующую структуру каталогов:
По умолчанию NocoBase сканирует следующие каталоги для загрузки плагинов:
packages/plugins: Каталог для локальной разработки плагинов, поддерживающий компиляцию и отладку в реальном времени.storage/plugins: Здесь хранятся скомпилированные плагины, например, коммерческие версии или сторонние плагины.Плагин обычно проходит следующие этапы:
pull отвечает только за загрузку пакета плагина; фактический процесс установки запускается при первом enable.pull), но не включен, он не будет загружен.Откройте менеджер плагинов в браузере, чтобы наглядно просматривать и управлять плагинами:
Адрес по умолчанию: http://localhost:13000/admin/settings/plugin-manager
