Как обновить 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
- Обновление установки Docker
- Обновление установки create-nocobase-app
- Обновление установки из исходного кода Git
Использовать nb CLI для новых приложений
Для новых приложений рекомендуется более удобный способ установки и обновления через nb.
Установить NocoBase
Обновить NocoBase
Как перейти на nb CLI
Если вы хотите в дальнейшем единообразно управлять приложениями через nb, сейчас более надежный подход — создать новое приложение и перенести в него данные старого приложения.
Шаги миграции:
- Сначала создайте новое CLI-приложение с помощью
nb init - Перенесите базу данных,
storageи необходимые переменные окружения старого приложения - После проверки, что новое приложение работает корректно, переключите production-окружение
Также можно немного подождать. Возможность для nb принимать в управление существующие локальные приложения все еще находится в разработке.


