Как обновить NocoBase с 2.0 до 2.1

Обновление с NocoBase 2.0 до NocoBase 2.1 для самого приложения проходит плавно. Более существенное изменение касается NocoBase CLI.

А именно:

  • В 2.0 и более ранних версиях команды CLI обычно начинаются с yarn nocobase
  • В 2.1 и более поздних версиях CLI использует глобально установленный nb

Старые приложения не обязательно сразу переносить на nb. Если вам нужно только обновить уже стабильно работающее приложение NocoBase 2.0 до 2.1, по умолчанию продолжайте использовать прежний способ установки и обновления. Для новых приложений рекомендуется использовать новый nb CLI.

Продолжить использовать прежний способ установки и обновления

Если вы уже привыкли к прежнему способу установки, можно продолжать им пользоваться. Установка и обновление выполняются по старым документациям.

Установить NocoBase

Обновить NocoBase

Использовать nb CLI для новых приложений

Для новых приложений рекомендуется более удобный способ установки и обновления через nb.

Установить NocoBase

Обновить NocoBase

Как перейти на nb CLI

Если вы хотите в дальнейшем единообразно управлять приложениями через nb, сейчас более надежный подход — создать новое приложение и перенести в него данные старого приложения.

Шаги миграции:

  1. Сначала создайте новое CLI-приложение с помощью nb init
  2. Перенесите базу данных, storage и необходимые переменные окружения старого приложения
  3. После проверки, что новое приложение работает корректно, переключите production-окружение

Также можно немного подождать. Возможность для nb принимать в управление существующие локальные приложения все еще находится в разработке.

2026-06-13-21-29-24