Установка и обновление плагинов
Встроенные плагины
Встроенные плагины NocoBase автоматически обновляются вместе с версией ядра и не требуют ручных действий.
Коммерческие плагины
Подробные инструкции по установке и обновлению см. в: Руководство по активации коммерческой лицензии
Сторонние плагины
Установка плагинов онлайн

NocoBase поддерживает онлайн-установку плагинов через пользовательский интерфейс, но текущий опыт использования не идеален. Причины этого включают:
- Из-за ограничений механизма работы процессов Node.js, после установки или обновления плагинов необходимо остановить процесс, а затем выполнить команду
upgrade, чтобы изменения вступили в силу. - В сценариях с несколькими приложениями онлайн-установка затрудняет одновременную синхронизацию плагинов для нескольких дочерних приложений.
- Не поддерживается пакетное обновление плагинов.
- Онлайн-установка или обновление плагинов может легко привести к аварийному завершению процесса приложения.
Поэтому рекомендуется использовать командную строку или ручную загрузку для установки и обновления плагинов. Мы советуем интегрировать этот процесс с CI/CD рабочими процессами, используя командную строку для загрузки, распаковки и обновления плагинов, что обеспечит согласованность и надежность каждого развертывания обновления.
Установка плагинов через командную строку
Если плагин уже установлен и требуется обновление, выполните следующую команду:
Ручная загрузка и распаковка
Сначала загрузите пакет плагина на локальный компьютер, затем вручную загрузите и распакуйте его в каталог ./storage/plugins. Если плагин уже включен, выполните следующую команду, чтобы завершить обновление плагина после загрузки и распаковки.
⚠️ Примечание: Чтобы избежать проблем с кэшем, убедитесь, что приложение NocoBase остановлено перед выполнением.
Правильный способ распаковки пл агина
Следующий пример демонстрирует, как правильно распаковать пакет плагина в указанный каталог:
Эта команда распакует плагин в указанный каталог, не создавая дополнительный слой каталога package.

