nb app restart
先停止再启动指定 env 的 NocoBase 应用。在适用时,CLI 会先自动同步当前授权允许使用的商业插件;随后本地 env 会复用 nb app stop 和 nb app start 的流程,并默认在重新启动前自动完成安装或升级准备;Docker env 会先清理当前容器,再按已保存配置重建应用容器。
用法
参数
示例
说明
只有在你显式传入 --env 时,CLI 才会检查它是否与当前 env 一致。如果显式指定了不同的 env,交互终端会先确认;在非交互终端或 AI agent 场景下,需要由你自己显式追加 --yes,或者先执行 nb env use <name> 再重试。
默认情况下,在适用时 CLI 会先执行 nb license plugins sync --skip-if-no-license,同步当前授权允许使用的商业插件;然后本地 env 会在重新启动前自动完成必要的安装或升级准备,Docker env 会在重建容器前完成这一步。只要 CLI 需要等待应用就绪,就会检查 __health_check 接口:先输出一条等待日志,之后每 10 秒输出一条进度提示,直到应用可用或超时。

